Moderne Patient:innenabrechnung und Datenkommunikation on FHIR (MOPED)
0.1.0 - ci-build

Moderne Patient:innenabrechnung und Datenkommunikation on FHIR (MOPED) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

OperationDefinition: Versichertenanspruchserklärung-Anfragen $abholen

Official URL: http://example.org/OperationDefinition/MOPED.CoverageEligibilityRequest.Abholen Version: 0.1.0
Draft as of 2024-10-11 Responsible: Example Publisher Computable Name: MOPED_CoverageEligibilityRequest_Abholen

Die Operation wird vom Akteur Sozialversicherung (SV) aufgerufen. Die Versichertenanspruchserklärung-Anfragen $abholen Operation wird aufgerufen, um alle noch offenen Versichertenanspruchserklärung-Anfragen, die bisher seitens SV noch nicht bearbeitet wurden, abgeholt werden können.

  1. Suche nach relevanten Requests: Alle CoverageEligibilityRequests,
    • die im Feld CoverageEligibilityRequest.insurer die Organization mit Organization.identifier = Operation-Parameter versicherer referenziert haben UND
    • die noch keine gezugehörigen CoverageEligibilityResponse haben (CoverageEligibilityRequest CEReq where not exists CoverageEligibilityResponse with CoverageEligibilityResponse.request = CEReq). Der Status der Resposne ist dabei irrelevant.
  2. Zusammenstellen des Return-Bundles: Mit der gleichen Logik wie der _include Suchparameter um die relevanten Ressourcen (Patient, Coverage) direkt mitbekommen zu können.
  3. Erstellung eine Draft CoverageEligibilityResponse für jeden der ausgelieferten Requests:
    • mit Feld CoverageEligibilityResponse.status = draft
    • mit Feld CoverageEligibilityResponse.request = Referenz auf jeweiligen Request
    • mit Feld CoverageEligibilityResponse.outcome = queued

Generated Narrative: OperationDefinition MOPED.CoverageEligibilityRequest.Abholen

URL: [base]/CoverageEligibilityRequest/$abholen

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INversicherer1..1Identifier

Der versicherer Parameter beinhält den eindeutigen Identifizierer für den Versicherer der die $abholen Operation aufruft.

OUTreturn1..1Resource (Bundle, OperationOutcome)

Der return Parameter gibt Auskunft über den Erfolg der Operation.

TBD: Es ist auch der Wunsch der Krankenanstalten tracken zu können, ob die SV den Request (1) abgefragt hat (status draft, outcome queued), (2) derzeit bearbeitet oder (status draft; outcome queued) (3) abgeschlossen hat (outcome complete OR error OR partial und der status auf active). Somit brauchen wir noch Möglichkeiten im Workflow, wie die erstellte Draft-Response weiter bearbeitet werden kann.