@@ -1502,18 +1502,18 @@ def _add_join_to_test_kits(self) -> None:
15021502
15031503 # Base join for all paths (only FIT kits)
15041504 self .sql_from .append (
1505- f"INNER JOIN tk_items_t { tk_alias } ON { tk_alias } .screening_subject_id = ss.screening_subject_id "
1506- f"AND { tk_alias } .tk_type_id > 1"
1505+ f" INNER JOIN tk_items_t { tk_alias } ON { tk_alias } .screening_subject_id = ss.screening_subject_id "
1506+ f" AND { tk_alias } .tk_type_id > 1 "
15071507 )
15081508
1509- if value == "any_kit_in_any_episode " :
1509+ if value == "any kit in any episode " :
15101510 return
15111511
1512- if "issued_in_latest_episode " in value :
1512+ if "issued in latest episode " in value :
15131513 self ._add_join_to_latest_episode ()
15141514 self .sql_from .append (
1515- f"AND { tk_alias } .subject_epis_id = ep.subject_epis_id "
1516- f"AND NOT EXISTS ("
1515+ f" AND { tk_alias } .subject_epis_id = ep.subject_epis_id "
1516+ f" AND NOT EXISTS ("
15171517 f" SELECT 'tko1' FROM tk_items_t tko "
15181518 f" WHERE tko.screening_subject_id = ss.screening_subject_id "
15191519 f" AND tko.subject_epis_id = ep.subject_epis_id "
@@ -1524,26 +1524,26 @@ def _add_join_to_test_kits(self) -> None:
15241524 comparator = "<"
15251525 else : # latest
15261526 comparator = ">"
1527- self .sql_from .append (f" AND tko.kitid { comparator } { tk_alias } .kitid)" )
1527+ self .sql_from .append (f" AND tko.kitid { comparator } { tk_alias } .kitid) " )
15281528
1529- elif "logged_in_latest_episode " in value :
1529+ elif "logged in latest episode " in value :
15301530 self ._add_join_to_latest_episode ()
15311531 self .sql_from .append (
1532- f"AND { tk_alias } .logged_subject_epis_id = ep.subject_epis_id "
1533- f"AND NOT EXISTS ("
1532+ f" AND { tk_alias } .logged_subject_epis_id = ep.subject_epis_id "
1533+ f" AND NOT EXISTS ( "
15341534 f" SELECT 'tko2' FROM tk_items_t tko "
15351535 f" WHERE tko.screening_subject_id = ss.screening_subject_id "
1536- f" AND tko.logged_subject_epis_id = ep.subject_epis_id"
1536+ f" AND tko.logged_subject_epis_id = ep.subject_epis_id "
15371537 )
15381538 if value .startswith ("only" ):
1539- self .sql_from .append (f" AND tko.kitid != { tk_alias } .kitid" )
1539+ self .sql_from .append (f" AND tko.kitid != { tk_alias } .kitid " )
15401540 elif value .startswith ("first" ):
15411541 self .sql_from .append (
1542- f" AND tko.logged_in_on < { tk_alias } .logged_in_on"
1542+ f" AND tko.logged_in_on < { tk_alias } .logged_in_on "
15431543 )
15441544 else : # latest
15451545 self .sql_from .append (
1546- f" AND tko.logged_in_on > { tk_alias } .logged_in_on"
1546+ f" AND tko.logged_in_on > { tk_alias } .logged_in_on "
15471547 )
15481548 self .sql_from .append (")" )
15491549
@@ -1634,26 +1634,26 @@ def _add_join_to_appointments(self) -> None:
16341634
16351635 self ._add_join_to_latest_episode ()
16361636 self .sql_from .append (
1637- f"INNER JOIN appointment_t { ap_alias } ON { ap_alias } .subject_epis_id = ep.subject_epis_id"
1637+ f" INNER JOIN appointment_t { ap_alias } ON { ap_alias } .subject_epis_id = ep.subject_epis_id "
16381638 )
16391639
16401640 if value == "any_appointment_in_latest_episode" :
16411641 return
1642- elif value == "latest_appointment_in_latest_episode " :
1642+ elif value == "latest appointment in latest episode " :
16431643 self .sql_from .append (
1644- f"AND { ap_alias } .appointment_id = ("
1645- f" SELECT MAX(apx.appointment_id)"
1646- f" FROM appointment_t apx"
1647- f" WHERE apx.subject_epis_id = ep.subject_epis_id"
1648- f" AND apx.void = 'N')"
1644+ f" AND { ap_alias } .appointment_id = ( "
1645+ f" SELECT MAX(apx.appointment_id) "
1646+ f" FROM appointment_t apx "
1647+ f" WHERE apx.subject_epis_id = ep.subject_epis_id "
1648+ f" AND apx.void = 'N') "
16491649 )
1650- elif value == "earlier_appointment_in_latest_episode " :
1650+ elif value == "earlier appointment in latest episode " :
16511651 self .sql_from .append (
1652- f"AND { ap_alias } .appointment_id < { apr_alias } .appointment_id"
1652+ f" AND { ap_alias } .appointment_id < { apr_alias } .appointment_id "
16531653 )
1654- elif value == "later_appointment_in_latest_episode " :
1654+ elif value == "later appointment in latest episode " :
16551655 self .sql_from .append (
1656- f"AND { ap_alias } .appointment_id > { apr_alias } .appointment_id"
1656+ f" AND { ap_alias } .appointment_id > { apr_alias } .appointment_id "
16571657 )
16581658 else :
16591659 raise ValueError (f"Invalid appointment selection value: { value } " )
0 commit comments