Medikament und Medikation

Basisprofil Medikament (Medication)

Canonical URL: http://fhir.de/StructureDefinition/medication-de-basis/0.2

systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
statusΣ0..1codeBinding
isBrandΣ0..1boolean
isOverTheCounterΣ0..1boolean
manufacturerΣ I0..1Reference(Organization)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
isActive0..1boolean
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ I0..1uriFixed Value
codeΣ0..1code
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ I0..1uriFixed Value
codeΣ0..1code
container0..1CodeableConcept
itemCodeableConceptCodeableConcept
itemReferenceReference(Medication)
amountI0..1SimpleQuantity
lotNumber0..1string
expirationDate0..1dateTime
imageI0..*Attachment

Beispiele

XML-Format

<Medication xmlns="http://hl7.org/fhir">
    <meta>
        <profile value="http://fhir.de/StructureDefinition/medication-de-basis/0.2" />
    </meta>
    <code>
        <coding>
            <system value="http://fhir.de/CodeSystem/ifa/pzn" />
            <code value="87776663" />
        </coding>
    </code>
    <form>
        <coding>
            <system value="urn:oid:0.4.0.127.0.16.1.1.2.1" />
            <code value="12200" />
        </coding>
        <coding>
            <system value="http://fhir.de/CodeSystem/kbv/s-bmp-darreichungsform" />
            <code value="TAB" />
        </coding>
    </form>
</Medication>

JSON-Format

{
    "resourceType": "Medication",
    "meta": {
        "profile":  [
            "http://fhir.de/StructureDefinition/medication-de-basis/0.2"
        ]
    },
    "code": {
        "coding":  [
            {
                "system": "http://fhir.de/CodeSystem/ifa/pzn",
                "code": "87776663"
            }
        ]
    },
    "form": {
        "coding":  [
            {
                "system": "urn:oid:0.4.0.127.0.16.1.1.2.1",
                "code": "12200"
            },
            {
                "system": "http://fhir.de/CodeSystem/kbv/s-bmp-darreichungsform",
                "code": "TAB"
            }
        ]
    }
}

Basisprofil Medikation eines Patienten (MedicationStatement)

Canonical URL: http://fhir.de/StructureDefinition/medicationstatement-de-basis/0.2

identifierΣ0..*Identifier
basedOnΣ I0..*Reference(MedicationRequest | CarePlan | ProcedureRequest | ReferralRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation | MedicationStatement, deutsches Basisprofil (Version 0.2))
contextΣ I0..1Reference(Encounter | EpisodeOfCare)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(Medication | Medication, deutsches Basisprofil (Version 0.2))
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSourceI0..1Reference(Patient | Practitioner | RelatedPerson | Organization | Patient, deutsches Basisprofil (Version 0.2) | Practitioner, deutsches Basisprofil (Version 0.2))
subjectΣ I1..1Reference(Patient | Group | Patient, deutsches Basisprofil (Version 0.2))
derivedFromI0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTakenI0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | Deutsches Basisprofil einer Condition (Version 0.2) | Observation, deutsches Basisprofil (Version 0.2))
note0..*Annotation
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
eventΣ0..*dateTime
boundsDurationDuration
boundsRangeRange
boundsPeriodPeriod
countΣ0..1integer
countMaxΣ0..1integer
durationΣ0..1decimal
durationMaxΣ0..1decimal
durationUnitΣ0..1codeBinding
frequencyΣ0..1integer
frequencyMaxΣ0..1integer
periodΣ0..1decimal
periodMaxΣ0..1decimal
periodUnitΣ0..1codeBinding
dayOfWeekΣ0..*codeBinding
timeOfDayΣ0..*time
whenΣ0..*codeBinding
offsetΣ0..1unsignedInt
codeΣ0..1CodeableConceptBinding
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
routeΣ0..1CodeableConcept
methodΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity

Beispiele

XML-Format

<MedicationStatement xmlns="http://hl7.org/fhir">
    <meta>
        <profile value="http://fhir.de/StructureDefinition/medicationstatement-de-basis/0.2" />
    </meta>
    <status value="active" />
    <medicationReference>
        <reference value="/Medication/987654" />
    </medicationReference>
    <effectivePeriod>
        <start value="2017-08-08" />
    </effectivePeriod>
    <dateAsserted value="2017-08-01" />
    <subject>
        <reference value="Patient/13345" />
    </subject>
    <taken value="y" />
    <dosage>
        <timing>
            <code>
                <coding>
                    <system value="http://hl7.org/fhir/v3/TimingEvent" />
                    <code value="CV" />
                </coding>
            </code>
        </timing>
        <doseQuantity>
            <value value="1" />
            <system value="http://fhir.de/CodeSystem/kbv/s-bmp-dosiereinheit" />
            <code value="1" />
        </doseQuantity>
    </dosage>
</MedicationStatement>

JSON-Format

{
    "resourceType": "MedicationStatement",
    "meta": {
        "profile":  [
            "http://fhir.de/StructureDefinition/medicationstatement-de-basis/0.2"
        ]
    },
    "status": "active",
    "medicationReference": {
        "reference": "/Medication/987654"
    },
    "effectivePeriod": {
        "start": "2017-08-08"
    },
    "dateAsserted": "2017-08-01",
    "subject": {
        "reference": "Patient/13345"
    },
    "taken": "y",
    "dosage":  [
        {
            "timing": {
                "code": {
                    "coding":  [
                        {
                            "system": "http://hl7.org/fhir/v3/TimingEvent",
                            "code": "CV"
                        }
                    ]
                }
            },
            "doseQuantity": {
                "value": 1,
                "system": "http://fhir.de/CodeSystem/kbv/s-bmp-dosiereinheit",
                "code": "1"
            }
        }
    ]
}

Basisprofil Medikations-Verordnung (MedicationRequest)

Canonical URL: http://fhir.de/StructureDefinition/medicationrequest-de-basis/0.2

rezept-zusatzinfosI0..1Extension(Complex)
identifier0..*Identifier
definitionΣ I0..*Reference(ActivityDefinition | PlanDefinition)
basedOnΣ I0..*Reference(CarePlan | MedicationRequest | ProcedureRequest | ReferralRequest | MedicationRequest, deutsches Basisprofil (Version 0.2))
groupIdentifierΣ0..1Identifier
statusΣ ?!0..1codeBinding
intentΣ ?!1..1codeBinding
category0..1CodeableConceptBinding
priorityΣ0..1codeBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(Medication | Medication, deutsches Basisprofil (Version 0.2))
subjectΣ I1..1Reference(Patient | Group | Patient, deutsches Basisprofil (Version 0.2))
contextI0..1Reference(Encounter | EpisodeOfCare)
supportingInformationI0..*Reference(Resource)
authoredOnΣ0..1dateTime
agentΣ I1..1Reference(Practitioner | Organization | Patient | RelatedPerson | Device | Practitioner, deutsches Basisprofil (Version 0.2) | Organisation, deutsches Basisprofil (Version 0.2) | Patient, deutsches Basisprofil (Version 0.2))
onBehalfOfΣ I0..1Reference(Organization)
recorderI0..1Reference(Practitioner | Practitioner, deutsches Basisprofil (Version 0.2))
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | Observation | Observation, deutsches Basisprofil (Version 0.2) | Deutsches Basisprofil einer Condition (Version 0.2))
note0..*Annotation
dosageInstruction0..*Dosage
validityPeriodI0..1Period
numberOfRepeatsAllowed0..1positiveInt
quantityI0..1SimpleQuantity
expectedSupplyDurationI0..1Duration
performerI0..1Reference(Organization | Organisation, deutsches Basisprofil (Version 0.2))
allowed?!1..1boolean
reason0..1CodeableConcept
priorPrescriptionI0..1Reference(MedicationRequest | MedicationRequest, deutsches Basisprofil (Version 0.2))
detectedIssueI0..*Reference(DetectedIssue)
eventHistoryI0..*Reference(Provenance)

Beispiele

XML-Format

<MedicationRequest xmlns="http://hl7.org/fhir">
    <meta>
        <profile value="http://fhir.de/StructureDefinition/medicationrequest-de-basis/0.2" />
    </meta>
    <extension url="http://fhir.de/StructureDefinition/rezept-zusatzinfos/0.2">
        <extension url="unfall">
            <valueBoolean value="true" />
        </extension>
    </extension>
    <status value="active" />
    <intent value="order" />
    <medicationReference>
        <reference value="/Medication/987654" />
    </medicationReference>
    <subject>
        <reference value="Patient/12345" />
    </subject>
    <requester>
        <agent>
            <reference value="Pracitioner/9876" />
        </agent>
        <onBehalfOf>
            <reference value="Organization/5432" />
        </onBehalfOf>
    </requester>
    <substitution>
        <allowed value="true" />
    </substitution>
</MedicationRequest>

JSON-Format

{
    "resourceType": "MedicationRequest",
    "meta": {
        "profile":  [
            "http://fhir.de/StructureDefinition/medicationrequest-de-basis/0.2"
        ]
    },
    "extension":  [
        {
            "url": "http://fhir.de/StructureDefinition/rezept-zusatzinfos/0.2",
            "extension":  [
                {
                    "url": "unfall",
                    "valueBoolean": true
                }
            ]
        }
    ],
    "status": "active",
    "intent": "order",
    "medicationReference": {
        "reference": "/Medication/987654"
    },
    "subject": {
        "reference": "Patient/12345"
    },
    "requester": {
        "agent": {
            "reference": "Pracitioner/9876"
        },
        "onBehalfOf": {
            "reference": "Organization/5432"
        }
    },
    "substitution": {
        "allowed": true
    }
}