ELGA e-Medikation (R4) DRAFT
0.1.1 - ci-build

Transaktionen


REST-Schnittstellen: https://[server]ELGAe-MedikationList(Medikationsplan)MedicationDispense(Durchgeführte Abgaben)MedicationRequest(Planeinträge undGeplante Abgaben)eMed/«POST» $groupidentifier-create [GDA]«POST» $groupidentifier-search [GDA]/Patient/[id]/List/«POST» $plan-read [GDA, PAT]«POST» $plan-write [GDA]«POST» $patient-plan-write [PAT]«POST» $plan-delete [PAT]«GET» (plan-history-search)«GET» (plan-history-directory-search)/Patient/[id]/MedicationRequest/«POST» $prescription-write [GDA]«POST» $prescription-discard [GDA]«GET» (prescription-search)«GET» (planentry-search)«DELETE» (prescription-delete) [PAT]/Patient/[id]/MedicationDispense/«POST» $dispense-write [GDA]«POST» $dispense-discard [GDA]«POST» $reference-plan [GDA]«GET» (dispense-search) [GDA, PAT]«DELETE» (dispense-delete) [PAT]Legende Berechtigungen:[GDA] = Gesundheitsdiensteanbieter[PAT] = PATIENT: ELGA-Teilnehmer:in


HTTP Endpunkt Operation Beschreibung Rollen
POST / $groupidentifier-create Erzeugen eines neuen e-Med GroupIdentifiers für Geplante Abgaben GDA
POST / $groupidentifier-search Geplante und durchgeführte Abgaben mittels e-Med GroupIdentifier lesen GDA
POST /Patient/[id]/List $plan-read Aktuelle Medikationsplanversion lesen GDA, PAT
POST /Patient/[id]/List $plan-write Neue Version eines Medikationsplans schreiben GDA
POST /Patient/[id]/List $patient-plan-write Medikationsplaneinträge löschen PAT
POST /Patient/[id]/List $plan-delete Aktuelle oder historische Medikationsplanversion löschen PAT
GET /Patient/[id]/List plan-history-search Historische Medikationsplanversion(en) lesen
(_history?_include=* bzw.
_include=*&item=MedicationRequest/[id]&subject=Patient/[id]&date=...)
GDA, PAT
GET /Patient/[id]/List plan-history-directory-search Verzeichnis historischer Medikationspläne abrufen
(_history?_elements=date,source)
GDA, PAT
POST /Patient/[id]/MedicationRequest $prescription-write Geplante Abgabe schreiben GDA
POST /Patient/[id]/MedicationRequest $prescription-discard Eigene geplante Abgabe verwerfen GDA
GET /Patient/[id]/MedicationRequest prescription-search Geplante Abgaben suchen (?category=GeplAbgabe) GDA, PAT
GET /Patient/[id]/MedicationRequest planentry-search Medikationsplaneinträge suchen (?category=Planeintrag) GDA, PAT
DELETE /Patient/[id]/MedicationRequest prescription-delete Geplante Abgabe löschen PAT
POST /Patient/[id]/MedicationDispense $dispense-write Durchgeführte Abgabe schreiben GDA
POST /Patient/[id]/MedicationDispense $dispense-discard Eigene durchgeführte Abgabe verwerfen GDA
POST /Patient/[id]/MedicationDispense $reference-plan Referenz auf Medikationsplan erstellen GDA
GET /Patient/[id]/MedicationDispense dispense-search Durchgeführte Abgaben suchen GDA, PAT
DELETE /Patient/[id]/MedicationDispense dispense-delete Durchgeführte Abgabe löschen PAT