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Σ0..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Σ0..1uriFixed Value
codeΣ0..1code
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ0..1uriFixed Value
codeΣ0..1code
container0..1CodeableConcept
itemCodeableConceptCodeableConcept
itemReferenceReference(Medication)
amount0..1SimpleQuantity
lotNumber0..1string
expirationDate0..1dateTime
image0..*Attachment

Beispiele

XML-Format

<Medication>
    <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Σ0..*Reference(MedicationRequest | CarePlan | ProcedureRequest | ReferralRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation | MedicationStatement, deutsches Basisprofil (Version 0.2))
contextΣ0..1Reference(Encounter | EpisodeOfCare)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(Medication | Medication, deutsches Basisprofil (Version 0.2))
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSource0..1Reference(Patient | Practitioner | RelatedPerson | Organization | Patient, deutsches Basisprofil (Version 0.2) | Practitioner, deutsches Basisprofil (Version 0.2))
subjectΣ1..1Reference(Patient | Group | Patient, deutsches Basisprofil (Version 0.2))
derivedFrom0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTaken0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReference0..*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Σ0..1Ratio
maxDosePerAdministrationΣ0..1SimpleQuantity
maxDosePerLifetimeΣ0..1SimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity

Beispiele

XML-Format

<MedicationStatement>
    <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-zusatzinfos0..1Extension(Complex)
identifier0..*Identifier
definitionΣ0..*Reference(ActivityDefinition | PlanDefinition)
basedOnΣ0..*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Σ1..1Reference(Patient | Group | Patient, deutsches Basisprofil (Version 0.2))
context0..1Reference(Encounter | EpisodeOfCare)
supportingInformation0..*Reference(Resource)
authoredOnΣ0..1dateTime
agentΣ1..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Σ0..1Reference(Organization)
recorder0..1Reference(Practitioner | Practitioner, deutsches Basisprofil (Version 0.2))
reasonCode0..*CodeableConcept
reasonReference0..*Reference(Condition | Observation | Observation, deutsches Basisprofil (Version 0.2) | Deutsches Basisprofil einer Condition (Version 0.2))
note0..*Annotation
dosageInstruction0..*Dosage
validityPeriod0..1Period
numberOfRepeatsAllowed0..1positiveInt
quantity0..1SimpleQuantity
expectedSupplyDuration0..1Duration
performer0..1Reference(Organization | Organisation, deutsches Basisprofil (Version 0.2))
allowed?!1..1boolean
reason0..1CodeableConcept
priorPrescription0..1Reference(MedicationRequest | MedicationRequest, deutsches Basisprofil (Version 0.2))
detectedIssue0..*Reference(DetectedIssue)
eventHistory0..*Reference(Provenance)

Beispiele

XML-Format

<MedicationRequest>
    <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
    }
}