Skip to main content

Dosage

asNeededBooleanboolean

This boolean field is only used when we have frequency type as-needed (Bei Bedarf)

Example: true
timing object
repeat object
boundsPeriod object
startdate-time

Start date time of the prescription

Example: 2025-04-01T08:00:00Z
enddate-time

End date time of the prescription if none provided default date-time 2100-01-01T00:00:00Z will be stored

Example: 2100-01-01T00:00:00Z
countnumber

Number of times to repeat, only used when the frequency type is once (Einmalig)

Example: 1
frequencynumber

Indicates the number of repetitions that should occur within a period. I.e. Event occurs frequency times per period, this is fetched from the terminology

Example: 1
periodnumber

The duration to which the frequency applies. I.e. Event occurs frequency times per period, fetched from the terminology

Example: 12
periodUnitstring

s | min | h | d | wk | mo | a - unit of time (UCUM), fetched from the terminology

Example: h
timeOfDaytime[]
Example: ["06:00:00","21:00:00","22:00:00"]
dayOfWeekstring[]
Example: ["mon","wed"]
code object

Stores the frequency code from the terminology

coding object[]
  • Array [
  • systemstring
    Example: http://www.nlm.nih.gov/research/umls/rxnorm
    codestring
    Example: 313002
    displaystring
    Example: Amoxicillin 500 MG Oral Capsule
  • ]
  • textstring
    Example: Amoxicillin 500mg Capsule
    route object

    How drug should enter body, information is fetched from the terminology

    coding object[]
  • Array [
  • systemstring
    Example: http://www.nlm.nih.gov/research/umls/rxnorm
    codestring
    Example: 313002
    displaystring
    Example: Amoxicillin 500 MG Oral Capsule
  • ]
  • textstring
    Example: Amoxicillin 500mg Capsule
    method object

    Technique for administering medication, information is fetched from the terminology

    coding object[]
  • Array [
  • systemstring
    Example: http://www.nlm.nih.gov/research/umls/rxnorm
    codestring
    Example: 313002
    displaystring
    Example: Amoxicillin 500 MG Oral Capsule
  • ]
  • textstring
    Example: Amoxicillin 500mg Capsule
    doseAndRate object[]
  • Array [
  • type object

    The kind of dose or rate specified, information is predefined and remains same for all MedicationRequest

    coding object[]
  • Array [
  • systemstring
    Example: http://www.nlm.nih.gov/research/umls/rxnorm
    codestring
    Example: 313002
    displaystring
    Example: Amoxicillin 500 MG Oral Capsule
  • ]
  • textstring
    Example: Amoxicillin 500mg Capsule
    doseQuantity object

    Stores the amount and its unit for the given medication, either doseQuantity or rateRatio will be present

    valuenumber
    Example: 30
    unitstring
    Example: tablet
    rateRatio object

    Stores the rate and its unit for the given medication, either doseQuantity or rateRatio will be present

    numerator object
    valuenumber
    Example: 30
    unitstring
    Example: tablet
    denominator object
    valuenumber
    Example: 30
    unitstring
    Example: tablet
  • ]
  • Dosage
    {
    "asNeededBoolean": true,
    "timing": {
    "repeat": {
    "boundsPeriod": {
    "start": "2025-04-01T08:00:00Z",
    "end": "2100-01-01T00:00:00Z"
    },
    "count": 1,
    "frequency": 1,
    "period": 12,
    "periodUnit": "h",
    "timeOfDay": [
    "06:00:00",
    "21:00:00",
    "22:00:00"
    ],
    "dayOfWeek": [
    "mon",
    "wed"
    ],
    "code": {
    "coding": [
    {
    "system": "https://fhir.mona.icu/CodeSystem/mona-prescription-timing",
    "code": "62b44230-477b-41c5-9fde-0d0476a0a7bb",
    "display": "12-stündlich"
    }
    ],
    "text": "12-stündlich"
    }
    }
    },
    "route": {
    "coding": [
    {
    "system": "http://snomed.info/sct",
    "code": "26643006",
    "display": "Oral use"
    }
    ],
    "text": "Oral use"
    },
    "method": {
    "coding": [
    {
    "system": "https://fhir.mona.icu/CodeSystem/mona-medication-administration-method",
    "code": "ORAL",
    "display": "Oral"
    }
    ],
    "text": "Oral"
    },
    "doseAndRate": [
    {
    "type": {
    "coding": [
    {
    "system": "http://terminology.hl7.org/CodeSystem/dose-rate-type",
    "code": "ordered",
    "display": "Ordered"
    }
    ]
    },
    "doseQuantity": {
    "value": 30,
    "unit": "tablet"
    },
    "rateRatio": {
    "numerator": {
    "value": 30,
    "unit": "tablet"
    },
    "denominator": {
    "value": 30,
    "unit": "tablet"
    }
    }
    }
    ]
    }