Specyfikacja interoperacyjności prototypu SSIDL
0.1.1 - ci-build

Specyfikacja interoperacyjności prototypu SSIDL, published by Uniwersytet Medyczny w Łodzi. This guide is not an authorized publication; it is the continuous build for version 0.1.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/SSIDL/ssidl-ig/ and changes regularly. See the Directory of published versions

Definicje interfejsów programistycznych

Prototyp SSIDL udostępnia dwa interfejsy programistyczne zgodne ze standardem HL7 FHIR:

  • Interfejs usługi terminologicznej
  • Interfejs usługi katalogowej

Definicja interfejsu usługi terminologicznej

Interfejs usługi terminologicznej udostępnia standardowe operacje serwera FHIR RESTful API:

  • odczytu zasobu (read)
  • odczytu wersji zasobu (vread)
  • utowrzenia zasobu (create)
  • modyfikacji zasobu (update)
  • częściowej modyfikacji zasobu (patch)
  • usunięcia zasobu (delete)
  • wyszukiwania zasobów (search)

Interfejs usługi terminologicznej udostępnia powyższe operacje w zakresie następujących typów zasobów FHIR:

  • CodeSystem
  • ValueSet
  • ConceptMap
  • StructureDefinition
  • SearchParameters
  • OperationDefinition

Interfejs usługi terminologicznej realizuje dodatkowo następujące operacje usługi terminologicznej FHIR:

Specyfikacja interfejsu zgodna z OpenAPI jest udostępniana przez endpoint prototypu SSIDL.

Definicja interfejsu usługi katalogowej

Interfejs usługi katalogowej udostępnia standardowe operacje serwera FHIR RESTful API:

  • odczytu zasobu (read)
  • odczytu wersji zasobu (vread)
  • utworzenia zasobu (create)
  • modyfikacji zasobu (update)
  • częściowej modyfikacji zasobu (patch)
  • usunięcia zasobu (delete)
  • wyszukiwania zasobów (search)

Interfejs usługi terminologicznej udostępnia powyższe operacje w zakresie następujących typów zasobów FHIR:

  • Organization
  • Location
  • HealthcareService
  • ActivityDefinition
  • ObservationDefinition
  • SpecimenDefinition
  • ConditionDefinition
  • Citation

Interfejs usługi katalogowej realizuje dodatkowo następujące operacje:

Zasilanie bazy wiedzy prototypu SSIDL definicjami badań laboratoryjnych utworzonymi w aplikacji do tworzenia bazy wiedzy odbywa się za pomocą operacji Importuj definicje badań laboratoryjnych, która jest realizowana jako transakcja przekazania zasobu FHIR typu Bundle reprezentującego zestaw definicji usług laboratoryjnych i powiązanych zasobów.

Specyfikacja interfejsu zgodna z OpenAPI jest udostępniana przez endpoint prototypu SSIDL.