eKOK Dokumentacja Integracyjna
0.5.0 - draft Poland flag

Rejestr pacjentów

Rejestr pacjentów obejmuje dane osobowe i kontaktowe pacjentów (PLPatient), dane adresowe (PLPatientAddress) oraz dane osobowe i kontaktowe opiekunów i pełnomocników pacjentów (PLRelatedPerson).

Rejestr umożliwia:

Rejestracja danych osobowych pacjenta

Rejestracja danych osobowych pacjenta polega na zarejestrowaniu zasobu FHIR z danymi pacjenta

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Rejestracja danych osobowych pacjenta, w oparciu o zasób FHIR Patient, w zakresie zdefiniowanym w profilu PLPatient

Aktualizacja danych osobowych pacjenta

Aktualizacja danych osobowych pacjenta polega na aktualizacji zasobu FHIR z danymi osobowymi pacjenta

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Aktualizacja danych osobowych pacjenta, w oparciu o zasób FHIR Patient, w zakresie zdefiniowanym w profilu PLPatient

Wyszukanie danych osobowych pacjenta

Kryteria wyszukiwania:

W przypadku pacjenta posługującego się identyfikatorem PESEL: obligatoryjnie:

  • plpatient (Patient.identifier.system Patient.identifier.value) – identyfikator pacjenta,
  • plfamily (Patient.name.family) - nazwisko pacjenta,
  • plgiven (Patient.name.given) - imię pacjenta, opcjonalnie:
  • birthdate(date) – data urodzenia pacjenta,
  • gender(code) – płeć pacjenta,

W przypadku pacjenta nieposługującego się identyfikatorem PESEL: obligatoryjnie:

  • plpatient (Patient.identifier.system|Patient.identifier.value) – identyfikator pacjenta opcjonalnie:
  • plfamily (Patient.name.family) - nazwisko pacjenta,
  • plgiven (Patient.name.given) - imię pacjenta,
  • birthdate(date) – data urodzenia pacjenta,
  • gender(code) – płeć pacjenta,

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Wyszukanie danych osobowych pacjenta, w oparciu o zasób FHIR Patient, w zakresie zdefiniowanym w profilu PLPatient w oparciu o zdefiniowane kryteria:

Odczyt danych osobowych pacjenta

System umożliwia odczyt zasobu FHIR z danymi osobowymi pacjenta w oparciu o identyfikator logiczny zasobu.

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Odczyt danych osobowych pacjenta, w oparciu o zasób FHIR Patient, w zakresie zdefiniowanym w profilu PLPatient

Rejestracja danych adresowych pacjenta

Rejestracja danych adresowych pacjenta polega na zarejestrowaniu zasobu FHIR z danymi adresowymi pacjenta

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Rejestracja danych adresowych pacjenta, w oparciu o zasób FHIR Patient, w zakresie zdefiniowanym w profilu PLPatientAddress

Aktualizacja danych adresowych pacjenta

Aktualizacja danych adresowych pacjenta polega na aktualizacji zasobu FHIR z danymi adresowymi pacjenta

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Aktualizacja danych adresowych pacjenta, w oparciu o zasób FHIR Patient, w zakresie zdefiniowanym w profilu PLPatientAddress

Wyszukanie danych adresowych pacjenta

System umożliwia wyszukanie zasobu FHIR z danymi adresowymi pacjenta w oparciu o zadane kryteria. Kryteria wyszukiwania:

obligatoryjnie:

  • link (Patient.id) – identyfikator logiczny zasobu z danymi osobowymi pacjenta

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Wyszukanie danych adresowych pacjenta, w oparciu o zasób FHIR Patient, w zakresie zdefiniowanym w profilu PLPatientAddress w oparciu o zdefiniowane kryteria:

Odczyt danych adresowych pacjenta

System umożliwia odczyt zasobu FHIR z danymi adresowymi pacjenta w oparciu o identyfikator logiczny zasobu.

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Odczyt danych adresowych pacjenta, w oparciu o zasób FHIR Patient, w zakresie zdefiniowanym w profilu PLPatientAddress

Rejestracja danych opiekuna lub pełnomocnika pacjenta

Rejestracja danych opiekuna lub pełnomocnika pacjenta polega na zarejestrowaniu zasobu FHIR z danymi opiekuna lub pełnomocnika pacjenta

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Rejestracja danych opiekuna lub pełnomocnika pacjenta, w oparciu o zasób FHIR RelatedPerson, w zakresie zdefiniowanym w profilu PLRelatedPerson

Aktualizacja danych opiekuna lub pełnomocnika pacjenta

Aktualizacja danych opiekuna lub pełnomocnika pacjenta polega na aktualizacji zasobu FHIR z danymi opiekuna lub pełnomocnika pacjenta

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Aktualizacja danych opiekuna lub pełnomocnika pacjenta, w oparciu o zasób FHIR RelatedPerson, w zakresie zdefiniowanym w profilu PLRelatedPerson

Wyszukanie danych opiekuna lub pełnomocnika pacjenta

System umożliwia wyszukanie zasobu FHIR z danymi opiekuna lub pełnomocnika pacjenta w oparciu o zadane kryteria.

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Wyszukanie danych opiekuna lub pełnomocnika pacjenta, w oparciu o zasób FHIR RelatedPerson, w zakresie zdefiniowanym w profilu PLRelatedPerson w oparciu o zdefiniowane kryteria:

obligatoryjnie:

  • plpatient (token) - identyfikator pacjenta (RelatedPerson.patient.identifier)
  • patient (reference) - referencja do zasobu Patient (RelatedPerson.patient.reference)

opcjonalnie:

  • plrelatedperson (token) - identyfikator opiekuna pacjenta (RelatedPerson.identifier)

Odczyt danych opiekuna lub pełnomocnika pacjenta

System umożliwia odczyt zasobu FHIR z danymi opiekuna lub pełnomocnika pacjenta w oparciu o identyfikator logiczny zasobu.

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Odczyt danych opiekuna lub pełnomocnika pacjenta, w oparciu o zasób FHIR RelatedPerson, w zakresie zdefiniowanym w profilu PLRelatedPerson

Anulowanie danych opiekuna lub pełnomocnika pacjenta

System umożliwia anulowanie zasobu FHIR z danymi opiekuna lub pełnomocnika pacjenta w oparciu o identyfikator logiczny zasobu.

Warunki wejściowe:

  1. Pobrany token dostępowy

Scenariusz:

  1. Anulowanie danych opiekuna lub pełnomocnika pacjenta, w oparciu o zasób FHIR RelatedPerson, w zakresie zdefiniowanym w profilu PLRelatedPerson