Skip to content

Commit e14aa69

Browse files
Migrating scenario 12 from the EndoscopyInvestigationDatasetScenarios feature file
1 parent 0e259f3 commit e14aa69

File tree

2 files changed

+655
-0
lines changed

2 files changed

+655
-0
lines changed

pages/datasets/investigation_dataset_page.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -928,8 +928,23 @@ def assert_all_drug_information(
928928
| AntibioticsAdministeredDrugTypeOptions.GENTAMICIN
929929
| AntibioticsAdministeredDrugTypeOptions.METRONIDAZOLE
930930
| AntibioticsAdministeredDrugTypeOptions.TEICOPLANIN
931+
| OtherDrugsAdministeredDrugTypeOptions.BUSCOPAN
932+
| OtherDrugsAdministeredDrugTypeOptions.DIAZEMULS
933+
| OtherDrugsAdministeredDrugTypeOptions.GLUCAGON
934+
| OtherDrugsAdministeredDrugTypeOptions.HYDROCORTISONE
935+
| OtherDrugsAdministeredDrugTypeOptions.MEPTAZINOL
936+
| OtherDrugsAdministeredDrugTypeOptions.MIDAZOLAM
937+
| OtherDrugsAdministeredDrugTypeOptions.PETHIDINE
938+
| OtherDrugsAdministeredDrugTypeOptions.PROPOFOL
931939
):
932940
expected_unit = "mg"
941+
case (
942+
OtherDrugsAdministeredDrugTypeOptions.ALFENTANYL
943+
| OtherDrugsAdministeredDrugTypeOptions.FENTANYL
944+
| OtherDrugsAdministeredDrugTypeOptions.FLUMAZENIL
945+
| OtherDrugsAdministeredDrugTypeOptions.NALOXONE
946+
):
947+
expected_unit = "mcg"
933948
case _:
934949
expected_unit = None
935950

@@ -1369,6 +1384,23 @@ class AntibioticsAdministeredDrugTypeOptions(StrEnum):
13691384
OTHER_ANTIBIOTIC = "305493"
13701385

13711386

1387+
class OtherDrugsAdministeredDrugTypeOptions(StrEnum):
1388+
"""Enum for other drugs administered drug type options"""
1389+
1390+
ALFENTANYL = "200252~mcg"
1391+
BUSCOPAN = "17133~mg"
1392+
DIAZEMULS = "17959~mg"
1393+
FENTANYL = "17958~mcg"
1394+
FLUMAZENIL = "17134~mcg"
1395+
GLUCAGON = "17940~mg"
1396+
HYDROCORTISONE = "17527~mg"
1397+
MEPTAZINOL = "200251~mg"
1398+
MIDAZOLAM = "17135~mg"
1399+
NALOXONE = "17136~mcg~204333"
1400+
PETHIDINE = "17137~mg"
1401+
PROPOFOL = "17960~mg"
1402+
1403+
13721404
# Registry of all known Enums to search when matching string values
13731405
ALL_ENUMS: List[type[Enum]] = [
13741406
obj

0 commit comments

Comments
 (0)