{
"description": "FHIR R4 CapabilityStatement für den MyJMed-Endpunkt mit eigenen Bundle-Endpunkten (administration, planning, feedback).",
"_filename": "CapabilityStatement-MyJMedCapabilityStatement.json",
"package_name": "de.j-med.myjmed",
"format": [ "json" ],
"date": "2025-10-28",
"publisher": "MyJMed",
"fhirVersion": "4.0.1",
"name": "MyJMedCapabilityStatement",
"type": null,
"experimental": "false",
"resourceType": "CapabilityStatement",
"title": "MyJMed FHIR Server CapabilityStatement",
"package_version": "0.1.0",
"status": "active",
"id": "e07844a2-f9a4-4d43-9de2-a6572d9dba52",
"kind": "instance",
"url": "https://fhir.j-med.de/CapabilityStatement/myjmed",
"software": {
"name": "MyJMed FHIR Server",
"version": "1.0.0"
},
"version": "1.0.0",
"implementation": {
"url": "https://fhir.j-med.de",
"description": "MyJMed FHIR R4 endpoint"
},
"rest": [ {
"mode": "server",
"resource": [ {
"type": "Patient",
"profile": "https://fhir.j-med.de/StructureDefinition/myjmed-patient",
"interaction": [ {
"code": "read"
} ]
}, {
"type": "Practitioner",
"profile": "https://fhir.j-med.de/StructureDefinition/myjmed-practitioner",
"interaction": [ {
"code": "read"
} ]
}, {
"type": "Organization",
"profile": "https://fhir.j-med.de/StructureDefinition/myjmed-organization",
"interaction": [ {
"code": "read"
} ]
}, {
"type": "Location",
"profile": "https://fhir.j-med.de/StructureDefinition/myjmed-location",
"interaction": [ {
"code": "read"
} ]
}, {
"type": "Medication",
"profile": "http://hl7.org/fhir/StructureDefinition/Medication",
"interaction": [ {
"code": "read"
} ]
}, {
"type": "MedicationRequest",
"profile": "https://fhir.j-med.de/StructureDefinition/myjmed-medicationrequest",
"interaction": [ {
"code": "read"
} ]
}, {
"type": "MedicationStatement",
"profile": "https://fhir.j-med.de/StructureDefinition/myjmed-medicationstatement",
"interaction": [ {
"code": "read"
} ]
}, {
"type": "Appointment",
"profile": "https://fhir.j-med.de/StructureDefinition/myjmed-appointment",
"interaction": [ {
"code": "read"
} ]
}, {
"type": "AdverseEvent",
"profile": "https://fhir.j-med.de/StructureDefinition/myjmed-adverseevent",
"interaction": [ {
"code": "read"
} ]
}, {
"type": "Bundle",
"profile": "https://fhir.j-med.de/StructureDefinition/myjmed-administration-bundle",
"interaction": [ {
"code": "read"
} ],
"documentation": "GET /Bundle/administration/{patientId} – liefert administrative Daten (Patient, Practitioner, Organization, Location)."
}, {
"type": "Bundle",
"profile": "https://fhir.j-med.de/StructureDefinition/myjmed-planning-bundle",
"interaction": [ {
"code": "read"
} ],
"documentation": "GET /Bundle/planning/{patientId} – liefert Planungsdaten (MedicationRequest, Appointment)."
}, {
"type": "Bundle",
"profile": "https://fhir.j-med.de/StructureDefinition/myjmed-feedback-bundle",
"interaction": [ {
"code": "read"
}, {
"code": "create"
} ],
"documentation": "GET /Bundle/feedback – abgerufene Feedbackdaten; POST /Bundle/feedback – neue Rückmeldungen (MedicationStatement, AdverseEvent)."
} ],
"interaction": [ {
"code": "batch"
} ],
"documentation": "Der MyJMed-FHIR-Server stellt spezielle Bundle-Endpunkte für die App bereit:\n- /Bundle/administration/{patientId}: read-only\n- /Bundle/planning/{patientId}: read-only\n- /Bundle/feedback: read/write (Patienten-Feedback)\nAlle anderen Ressourcen können einzeln per GET {type}/{id} gelesen werden."
} ]
}