Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
Schema 

Entities (tables)

Innms

This entity defines INNMs (International Nonpatended Name for Medications) information structure.

Name
Type
M/O
Description and constraints
iduuidM
namevarcharM
name_originalvarcharMunique
SCTIDvarchar, uniqueOReference: SCTID - SNOMED IDs
is_activeboolean M
inserted_attimestampM
inserted_byuuidM
updated_attimestampM
updated_byuuidM

Medications

...

Name
Type
M/O
Description and constraints
iduuidM
namevarcharM
is_activebooleanM
typevarchar (Dictionary: MEDICATION_TYPE)MINNM_DOSAGE or BRAND
formvarchar (Dictionary: MEDICATION_FORM)M
containerDosage: jsonbO
package_qtynumberO
package_min_qtynumberO
code_atcvarcharO
manufacturerManufacturer: jsonbO
certificatevarcharO
certificate_expired_atdateO
inserted_attimestampM
inserted_byuuidM
updated_attimestampM
updated_byuuidM

Ingredients

This entity defines ingredients for brand medications information structure.

Name
Type
M/O
Description and constraints
iduuidMsubstances.id OR innms.id
dosageDosage: jsonbM
is_primarybooleanM
















inserted_attimestampM
inserted_byuuidM
updated_attimestampM
updated_byuuidM




Medical_programs

This entity defines medical programs information structure.

Name
Type
M/O
Description and constraints
iduuidM
is_activebooleanM
namevarcharM
inserted_attimestampM
inserted_byuuidM
updated_attimestampM
updated_byuuidM

Program_medications

...

Name
Type
M/O
Description and constraints
iduuidM
medication_iduuidM
medical_program_iduuidM
is_activebooleanM

medication_request_allowed

booleanM
reimbursementjsonbM

Data structure belowReimbursement : jsonb

inserted_attimestampM
inserted_byuuidM
updated_attimestampM
updated_byuuidM

Examples

See several examples of the description medications+ingredients+innms on page "DB model" in file: examples medication model

Data structures

Ingredients

This entity defines ingredients for brand medications information structure.

...

Name

...

Type

...

M/O

...

Description and constraints

...

Dosage 

This entity defines dosage (strength of action) INNM in medication (ingredients).


Name
Type
M/O
Description and constraints
numerator_unitvarchar (Dictionary: MEDICATION_UNIT)M


numerator_valuenumberM
denumerator_unitvarchar (Dictionary: MEDICATION_UNIT)M
denumerator_valuenumberM

Examples : 5mg/1tab, 25mg/1ml, 100UE/1ml, 0.1mg/1dose


Manufacturer

This entity defines information about manufacturer of medications.


Name
Type
M/O
Description and constraints
manufacturer varchar M


countryvarchar (Dictionary: COUNTRY)M


Reimbursement

This entity defines reimbursement structure.

Name
Type
M/O
Description and constraints
typestringM[fixed, external]
reimbursement_amountnumberOthe reimbursement amount for the medication package





...