Skip to content

Commit

Permalink
chore(j-s): Update substances and combine drugs and prescribed medica…
Browse files Browse the repository at this point in the history
…tion lists
  • Loading branch information
thorhildurt committed Jan 28, 2025
1 parent 504f520 commit 7802db8
Show file tree
Hide file tree
Showing 5 changed files with 121 additions and 87 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,11 @@ export const indictmentCountSubstanceEnum = defineMessages({
defaultMessage: 'brómazepam {amount} ng/ml',
description: 'Notaður fyrir brómazepam í blóði',
},
BROMAZOLAM: {
id: 'judicial.system.core:indictments_indictment.indictment_offense_count_enum.bromazolam',
defaultMessage: 'brómazólam {amount} ng/ml',
description: 'Notaður fyrir brómazólam í blóði',
},
BUPRENORPHINE: {
id: 'judicial.system.core:indictments_indictment.indictment_offense_count_enum.buprenorphine',
defaultMessage: 'búprenorfín {amount} ng/ml',
Expand Down Expand Up @@ -111,6 +116,11 @@ export const indictmentCountSubstanceEnum = defineMessages({
defaultMessage: 'flúnitrazepam {amount} ng/ml',
description: 'Notaður fyrir flúnitrazepam í blóði',
},
FLUALPRAZOLAM: {
id: 'judicial.system.core:indictments_indictment.indictment_offense_count_enum.flualprazolam',
defaultMessage: 'flúalprazólam {amount} ng/ml',
description: 'Notaður fyrir flúalprazólam í blóði',
},
GABAPENTIN: {
id: 'judicial.system.core:indictments_indictment.indictment_offense_count_enum.gabapentin',
defaultMessage: 'gabapentín {amount} µg/ml',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,18 @@ export const substanceEnum = defineMessages({
description:
'Notaður fyrir fenazepam í leitanlegum lyfja lista á ákæru skrefi í ákærum.',
},
FLUALPRAZOLAM: {
id: 'judicial.system.core:substances.flualprazolam',
defaultMessage: 'Flúalprazólam',
description:
'Notaður fyrir flúalprazólam í leitanlegum lyfja lista á ákæru skrefi í ákærum.',
},
BROMAZOLAM: {
id: 'judicial.system.core:substances.bromazolam',
defaultMessage: 'Brómazólam',
description:
'Notaður fyrir bromazolam í leitanlegum lyfja lista á ákæru skrefi í ákærum.',
},
KETAMINE: {
id: 'judicial.system.core:substances.ketamine',
defaultMessage: 'Ketamín',
Expand Down
3 changes: 2 additions & 1 deletion libs/judicial-system/types/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -118,10 +118,11 @@ export type {

export {
IndictmentCountOffense,
Substance,
offenseSubstances,
} from './lib/indictmentCount'

export { Substance } from './lib/substances'

export { type Lawyer, mapToLawyer } from './lib/lawyer'

export type { SubstanceMap } from './lib/indictmentCount'
Expand Down
95 changes: 9 additions & 86 deletions libs/judicial-system/types/src/lib/indictmentCount.ts
Original file line number Diff line number Diff line change
@@ -1,101 +1,24 @@
import {
ILLEGAL_DRUGS_AND_PRESCRIPTION_DRUGS_DRIVING,
Substance,
} from './substances'

export enum IndictmentCountOffense {
DRIVING_WITHOUT_LICENCE = 'DRIVING_WITHOUT_LICENCE',
DRUNK_DRIVING = 'DRUNK_DRIVING',
ILLEGAL_DRUGS_DRIVING = 'ILLEGAL_DRUGS_DRIVING',
PRESCRIPTION_DRUGS_DRIVING = 'PRESCRIPTION_DRUGS_DRIVING',
}

export enum Substance {
ALCOHOL = 'ALCOHOL',
AMPHETAMINE = 'AMPHETAMINE',
ETIZOLAM = 'ETIZOLAM',
PHENAZEPAM = 'PHENAZEPAM',
KETAMINE = 'KETAMINE',
KETOBEMIDONE = 'KETOBEMIDONE',
COCAINE = 'COCAINE',
MDMA = 'MDMA',
METHAMPHETAMINE = 'METHAMPHETAMINE',
METHYLPHENIDATE = 'METHYLPHENIDATE',
O_DESMETHYLTRAMADOL = 'O_DESMETHYLTRAMADOL',
TETRAHYDROCANNABINOL = 'TETRAHYDROCANNABINOL',
TRAMADOL = 'TRAMADOL',
ZOPICLONE = 'ZOPICLONE',
ALPRAZOLAM = 'ALPRAZOLAM',
BROMAZEPAM = 'BROMAZEPAM',
BUPRENORPHINE = 'BUPRENORPHINE',
DEMOXEAPAM = 'DEMOXEAPAM',
DESMETHYLCHLORDIAZEPOXIDE = 'DESMETHYLCHLORDIAZEPOXIDE',
DIAZEPAM = 'DIAZEPAM',
FENTANYL = 'FENTANYL',
FLUNITRAZEPAM = 'FLUNITRAZEPAM',
GABAPENTIN = 'GABAPENTIN',
CLONAZEPAM = 'CLONAZEPAM',
CHLORDIAZEPOXIDE = 'CHLORDIAZEPOXIDE',
CODEINE = 'CODEINE',
LORAZEPAM = 'LORAZEPAM',
METHADONE = 'METHADONE',
MIDAZOLAM = 'MIDAZOLAM',
MORPHINE = 'MORPHINE',
NITRAZEPAM = 'NITRAZEPAM',
NORBUPRENORPHINE = 'NORBUPRENORPHINE',
NORDIAZEPAM = 'NORDIAZEPAM',
OXAZEPAM = 'OXAZEPAM',
OXYCODONE = 'OXYCODONE',
PREGABALIN = 'PREGABALIN',
QUETIAPINE = 'QUETIAPINE',
TEMAZEPAM = 'TEMAZEPAM',
TRIAZOLAM = 'TRIAZOLAM',
ZOLPIDEM = 'ZOLPIDEM',
}

export type SubstanceMap = { [key in Substance]?: string }

export const offenseSubstances: {
[key in IndictmentCountOffense]: Substance[]
} = {
[IndictmentCountOffense.DRIVING_WITHOUT_LICENCE]: [],
[IndictmentCountOffense.DRUNK_DRIVING]: [Substance.ALCOHOL],
[IndictmentCountOffense.ILLEGAL_DRUGS_DRIVING]: [
Substance.AMPHETAMINE,
Substance.ETIZOLAM,
Substance.PHENAZEPAM,
Substance.KETAMINE,
Substance.KETOBEMIDONE,
Substance.COCAINE,
Substance.MDMA,
Substance.METHAMPHETAMINE,
Substance.METHYLPHENIDATE,
Substance.O_DESMETHYLTRAMADOL,
Substance.TETRAHYDROCANNABINOL,
Substance.TRAMADOL,
Substance.ZOPICLONE,
],
[IndictmentCountOffense.PRESCRIPTION_DRUGS_DRIVING]: [
Substance.ALPRAZOLAM,
Substance.BROMAZEPAM,
Substance.BUPRENORPHINE,
Substance.DEMOXEAPAM,
Substance.DESMETHYLCHLORDIAZEPOXIDE,
Substance.DIAZEPAM,
Substance.FENTANYL,
Substance.FLUNITRAZEPAM,
Substance.GABAPENTIN,
Substance.CLONAZEPAM,
Substance.CHLORDIAZEPOXIDE,
Substance.CODEINE,
Substance.LORAZEPAM,
Substance.METHADONE,
Substance.MIDAZOLAM,
Substance.MORPHINE,
Substance.NITRAZEPAM,
Substance.NORBUPRENORPHINE,
Substance.NORDIAZEPAM,
Substance.OXAZEPAM,
Substance.OXYCODONE,
Substance.PREGABALIN,
Substance.QUETIAPINE,
Substance.TEMAZEPAM,
Substance.TRIAZOLAM,
Substance.ZOLPIDEM,
],
[IndictmentCountOffense.ILLEGAL_DRUGS_DRIVING]:
ILLEGAL_DRUGS_AND_PRESCRIPTION_DRUGS_DRIVING,
[IndictmentCountOffense.PRESCRIPTION_DRUGS_DRIVING]:
ILLEGAL_DRUGS_AND_PRESCRIPTION_DRUGS_DRIVING,
}
88 changes: 88 additions & 0 deletions libs/judicial-system/types/src/lib/substances.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
export enum Substance {
ALCOHOL = 'ALCOHOL',
ALPRAZOLAM = 'ALPRAZOLAM',
AMPHETAMINE = 'AMPHETAMINE',
BROMAZEPAM = 'BROMAZEPAM',
BROMAZOLAM = 'BROMAZOLAM',
BUPRENORPHINE = 'BUPRENORPHINE',
CHLORDIAZEPOXIDE = 'CHLORDIAZEPOXIDE',
CLONAZEPAM = 'CLONAZEPAM',
COCAINE = 'COCAINE',
CODEINE = 'CODEINE',
DEMOXEAPAM = 'DEMOXEAPAM',
DESMETHYLCHLORDIAZEPOXIDE = 'DESMETHYLCHLORDIAZEPOXIDE',
DIAZEPAM = 'DIAZEPAM',
ETIZOLAM = 'ETIZOLAM',
FENTANYL = 'FENTANYL',
FLUALPRAZOLAM = 'FLUALPRAZOLAM',
FLUNITRAZEPAM = 'FLUNITRAZEPAM',
GABAPENTIN = 'GABAPENTIN',
KETAMINE = 'KETAMINE',
KETOBEMIDONE = 'KETOBEMIDONE',
LORAZEPAM = 'LORAZEPAM',
MDMA = 'MDMA',
METHADONE = 'METHADONE',
METHAMPHETAMINE = 'METHAMPHETAMINE',
METHYLPHENIDATE = 'METHYLPHENIDATE',
MIDAZOLAM = 'MIDAZOLAM',
MORPHINE = 'MORPHINE',
NITRAZEPAM = 'NITRAZEPAM',
NORBUPRENORPHINE = 'NORBUPRENORPHINE',
NORDIAZEPAM = 'NORDIAZEPAM',
O_DESMETHYLTRAMADOL = 'O_DESMETHYLTRAMADOL',
OXAZEPAM = 'OXAZEPAM',
OXYCODONE = 'OXYCODONE',
PHENAZEPAM = 'PHENAZEPAM',
PREGABALIN = 'PREGABALIN',
QUETIAPINE = 'QUETIAPINE',
TEMAZEPAM = 'TEMAZEPAM',
TETRAHYDROCANNABINOL = 'TETRAHYDROCANNABINOL',
TRAMADOL = 'TRAMADOL',
TRIAZOLAM = 'TRIAZOLAM',
ZOLPIDEM = 'ZOLPIDEM',
ZOPICLONE = 'ZOPICLONE',
}

export const ILLEGAL_DRUGS_AND_PRESCRIPTION_DRUGS_DRIVING = [
Substance.AMPHETAMINE,
Substance.ALPRAZOLAM,
Substance.BROMAZEPAM,
Substance.BROMAZOLAM,
Substance.BUPRENORPHINE,
Substance.CHLORDIAZEPOXIDE,
Substance.CLONAZEPAM,
Substance.COCAINE,
Substance.CODEINE,
Substance.DEMOXEAPAM,
Substance.DESMETHYLCHLORDIAZEPOXIDE,
Substance.DIAZEPAM,
Substance.ETIZOLAM,
Substance.FENTANYL,
Substance.FLUALPRAZOLAM,
Substance.FLUNITRAZEPAM,
Substance.GABAPENTIN,
Substance.KETAMINE,
Substance.KETOBEMIDONE,
Substance.LORAZEPAM,
Substance.MDMA,
Substance.METHADONE,
Substance.METHAMPHETAMINE,
Substance.METHYLPHENIDATE,
Substance.MIDAZOLAM,
Substance.MORPHINE,
Substance.NITRAZEPAM,
Substance.NORBUPRENORPHINE,
Substance.NORDIAZEPAM,
Substance.O_DESMETHYLTRAMADOL,
Substance.OXAZEPAM,
Substance.OXYCODONE,
Substance.PHENAZEPAM,
Substance.PREGABALIN,
Substance.QUETIAPINE,
Substance.TEMAZEPAM,
Substance.TETRAHYDROCANNABINOL,
Substance.TRAMADOL,
Substance.TRIAZOLAM,
Substance.ZOLPIDEM,
Substance.ZOPICLONE,
]

0 comments on commit 7802db8

Please sign in to comment.