Drug

Description

Drug contains general, patient-independent information about drugs e.g. producer, ingredients, dosage form etc. A drug is used as a composition of different chemical substances with in minimum one “active” ingredient which is relevant for therapeutic or preventional purpose in a physical-hapitcal form. Every drug has to be a product that is ready for usage (and sales).

Use

– Use only for single ingredient in drug.
– Patientindependent, common description of drug
– Related to drug catalog
– Mandatory for all medication objects

Not use

– Do not use for non-pharmaceutical industry produced compositions.
– Do not use for medication or ingredients.

Data Model

Name Type M Description Example
code CodedEntry X See corresponding catalog.The code contains the ProductCode as product unique indentifier according to a defined catalog and also the ProductName as a human-readable text, normaly the name of the drug. “Aspirin”
producer String The name of the drug manufacturer. “Bayer”
dosageForm CodedEntry See corresponding catalog.The dosageForm contains the dosageFormCode from the coding system and the dosageFormName as a human-readable text and describes the form of a product. “Tablet”
packageNorm String Norm of the package size. To separate small, regular and big package sizes. “N1”
packageSize String Size of the package “20 pieces”
divisibility Integer How often one single entity can be reasonably divided. 4
atcs CodedEntry [ ] See corresponding catalog.
ingredients Ingredient [ ] See ingredient data type for further information. /
routeOfAdministration CodedEntry [ ] See dosage data type for further information. /

Rules

The drug code has to be a code from a supported coding system (list see below).

Parameter Codes

No parameter code.

Catalogs

Internal: drug catalog; ifa-dosageform; ATC-GM

routeOfAdministration

For the routeOfAdministration no internal catalog is available by now.

Different external catalogs can be used (selection):

  • HL7
  • Snowmed
  • FDA

Update Rhythm

See medication.

Schema

{
“id”: “/core/Drug”,
“$schema”: “http://json-schema.org/draft-04/schema#”,
“type”: “object”,
“properties”: {
“code”: {
“$ref”: “/core/CodedValue”
},
“producer”: {
“type”: “string”
},
“dosageForm”: {
“$ref”: “/core/CodedValue”
},
“packageNorm”: {
“type”: “string”
},
“packageSize”: {
“type”: “string”
},
“divisibility” : {
“type” : “integer”
},
“atcs”: {
“type”: “array”,
“items”: {
“$ref”: “/core/CodedValue”
}
},
“ingredients”: {
“type”: “array”,
“items”: {
“$ref”: “/core/Ingredient”
}
},
“routeOfAdministration”: {
“type”: “array”,
“items”: {
“$ref”: “/core/CodedValue”
}
}
},
“required”: [“code”],
“additionalProperties”: false
}

Compatible Standards

No compatible standards.