Medikament (Medication)


Profil

NameCanonical
ISiKMedikamenthttps://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikament

idS Σ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ1..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ0..1string
systemS Σ I1..1uriPattern
codeS Σ1..1code
id0..1string
extensionI0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ0..1string
systemS Σ I1..1uriPattern
codeS Σ1..1code
id0..1string
wirkstofftypS I0..1Extension(Coding)
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
isActiveS0..1boolean
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ0..1string
systemS Σ I1..1uriPattern
codeS Σ1..1code
id0..1string
extensionI0..*Extension
valueS Σ1..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ0..1string
systemS Σ I1..1uriPattern
codeS Σ1..1code
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lotNumberS0..1string
expirationDate0..1dateTime


Terminology Bindings

PathNameStrengthURL
Medication.form.codingmedicine-doseformrequiredhttp://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform

Anmerkungen zu Must-Support-Feldern

FeldnameKurzbeschreibungHinweise
Medication.ideindeutige ID der Ressource auf dem Server
Medication.codeMedikament in codierter Form oder ggf. als Freitext
Medication.statusStatus der Medikamenteninformation
Medication.manufacturerHersteller des Medikaments

Hier kann der tatsächliche Hersteller des Medikaments benannt werden, vornehmlich im Fall von Wirkstoffmischungen (Rezepturen), beispielsweise die Krankenhausapotheke. Zu beachten ist, dass die zulassende Organisation, wie sie z.B. in den Daten zur PZN benannt ist, nicht als Hersteller gilt.

Medication.formAbgabeform
Medication.amountMenge
Medication.ingredientInformationen zu Bestandteilen (Rezeptur)
Medication.ingredient.extensionWirkstofftyp

Handelt es sich um eine Angabe zum Wirkstoff oder zum exakter Inhaltsstoff (z.B. Salze)?

Medication.ingredient.item[x]:itemCodeableConceptBestandteil in codierter Form oder ggf. als Freitext
Medication.ingredient.item[x]:itemReferenceBestandteil (Referenz auf ein anderes Medikament)
Medication.ingredient.isActivehandelt es sich um einen aktiven Bestandteil?
Medication.ingredient.strengthStärke
Medication.batchAngaben zur Charge
Medication.batch.lotNumberChargennummer

Beispiele

Valide Beispiele für das Profil Medikament:

{
    "resourceType": "Medication",
    "id": "ExampleISiKMedikament1",
    "meta": {
        "profile":  [
            "https://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikament"
        ]
    },
    "code": {
        "coding":  [
            {
                "system": "http://fhir.de/CodeSystem/bfarm/atc",
                "code": "V03AB23",
                "display": "Acetylcystein"
            }
        ]
    },
    "status": "active"
}

{
    "resourceType": "Medication",
    "id": "ExampleISiKMedikament2",
    "meta": {
        "profile":  [
            "https://gematik.de/fhir/isik/v2/Medikation/StructureDefinition/ISiKMedikament"
        ]
    },
    "ingredient":  [
        {
            "strength": {
                "numerator": {
                    "system": "http://unitsofmeasure.org",
                    "value": 85,
                    "unit": "mg",
                    "code": "mg"
                },
                "denominator": {
                    "system": "http://unitsofmeasure.org",
                    "value": 250,
                    "unit": "Milliliter",
                    "code": "mL"
                }
            },
            "extension":  [
                {
                    "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/StructureDefinition/wirkstofftyp",
                    "valueCoding": {
                        "system": "https://www.medizininformatik-initiative.de/fhir/core/modul-medikation/CodeSystem/wirkstofftyp",
                        "code": "IN"
                    }
                }
            ],
            "itemCodeableConcept": {
                "coding":  [
                    {
                        "system": "http://fhir.de/CodeSystem/bfarm/atc",
                        "code": "L01DB01",
                        "display": "Doxorubicin"
                    }
                ]
            },
            "isActive": true
        },
        {
            "itemReference": {
                "reference": "Medication/7f27cb8d-940b-43fd-ab8b-fee5b7a9b060"
            },
            "isActive": true
        }
    ],
    "code": {
        "text": "Infusion bestehend aus 85mg Doxorubicin aufgeloest zur Verabreichung in 250ml 5-%iger (50 mg/ml) Glucose-Infusionsloesung"
    },
    "status": "active",
    "form": {
        "coding":  [
            {
                "system": "http://standardterms.edqm.eu",
                "code": "11210000",
                "display": "Solution for infusion"
            }
        ]
    }
}

Interaktionen

Für die Ressource Medication MÜSSEN die REST-Interaktionen "READ", "CREATE" und "UPDATE" implementiert werden.

Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Kombination:

  1. Der Suchparameter "_id" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Medication?_id=103270

    Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter "code" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Medication?code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23

    Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  3. Der Suchparameter "form" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Medication?form=http://standardterms.edqm.eu|11210000

    Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  4. Der Suchparameter "ingredient" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Medication?ingredient=Medication/123

    Anwendungshinweise: Weitere Informationen zur Suche nach Reference-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".

  5. Der verkettete Suchparameter "ingredient.code" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Medication?ingredient.code=http://fhir.de/CodeSystem/bfarm/atc|V03AB23

    Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

    Weitere Informationen zur Suche nach verketteten Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Chained Parameters".

  6. Der Suchparameter "ingredient-code" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Medication?ingredient-code=http://fhir.de/CodeSystem/bfarm/atc|L01DB01

    Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  7. Der Suchparameter "lot-number" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Medication?lot-number=X123456

    Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  8. Der Suchparameter "status" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Medication?status=active

    Anwendungshinweise: Weitere Informationen zur Suche nach Token-type Parametern finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".