Patsientide üldandmete teenus / Master Patient Index
1.0.0 - ballot Estonia flag

Patsientide üldandmete teenus / Master Patient Index - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Kontrollid

Üldised kontrollid

Kõik päringus ja ressurssid peavad järgima FHIR spetsifikatsiooni.

Sissetulevad päringud ja andmed valideeritakse:

  • FHIR spetsifikatsiooni üldiste reeglite ja loendite vastu
  • PÜT profiilide vastu
  • PÜT rakenduse poolt lubatud tegevuste nimekirja vastu (nimekiri tegevustest leitav CapabilityStatement-is aadressil $mpi-url/fhir/metadata)
  • Kontrollitakse kasutatavat terminoloogiat profiilide ja terminoloogia serveri vastu
  • Autoriseerimisserveri vastu, tegevust saab teostada ainult kasutaja vastava rolli olemasolul

PÜT rakenduse sisesed kontrollid

Patsiendid

Eesti isikikoodiga patsiendi loomine pole lubatud. Patient ressurss ei tohi loomisel sisalda identifikaatori süsteemiga https://fhir.ee/sid/pid/est/ni. Eesti isikukoodiga patsiendi tuleb pärida alati lookup operatisooniga, kus on kasutatud allikana Rahvastikuregister. Operatsioon tagastab Patient ressursi koos id-ga, mille abil saab patsiendi andmeid uuendada.

Telefonid

Eesti numeratsiooniplaan riigiteataja.ee/akt/881042 reguleerib lubatud telefoninumbrite numeratsiooni Eestis.

Telefoninumbrid Regex valem Kirjeldus
Eesti lauatelefoni number ^(32 | 33 |35|38|39|6[0-9]|7[1-9]|88)(\d{5})$ Eesti riigikood kujul +372 või 00372 ignoreeritakse valideerimisel, kuid salvestatakse alati kujul +372.
Eesti mobiiltelefoni number ^5[0-9](\d{5,6})$ Eesti riigikood kujul +372 või 00372 ignoreeritakse valideerimisel, kuid salvestatakse alati kujul +372.
Välismaa telefoni number ^\+[1-9]\d{1,14}$ Kontrollitakse ainult pikkust ja riigi koodi olemasolu. Teiste riikide reegleid ei rakendata numbri valideerimisel.

Telefoninumbrid salvestatkse registri alati riigi koodiga kujul +XXXYYYYYY ilma tühikudeta ja sulgudeta. Juhul kui PÜT-i jõuab valiidne Eesti number ilma riigikoodita siis riigikood lisatakse telefoninumbrile automaatselt.

Emailid

Emaili valideeritakse regexi valemi järgi: ^(?=.{1,64}@)[A-Za-z0-9_+-]+(\.[A-Za-z0-9_+-]+)*@[^-][A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,})$. Salvestatakse ainult valiidsed emailid muutumata kujul.

Aadress

FHIR aadress kasutatakse postikonventsioonide väljendamiseks. Aadressi vorming kirjeldatud EEBase Address andmetüübi kirjelduses. Kohustlikuks elemendiks on riigikood, mis peab vastama iso3166-1-alpha2 vormingule. Tagasiühildamiseks praeguse lahendusega (ajutiselt) toetaks ka iso3166-1-alpha3 riigikood.

Eesti aadress

Eesti aadress on aadress mille riigikood on EE (Eesti).

MPI-sse saab salvestada ainult isiku lisa-aadress, ametlik elukoha aadress tuleb MPI-sse automaatselt Rahvastikuregistrist automaatselt.

  • Eesti aadressi puhul on kohustuslik ADR-ID ja ADS-OID väärtus ADS registrist. Kõik teised väljad on informatiivsed ja ei oma sisulist tähendust. Vaata aadressi kasutamise juhiseid EEBase spetsifikatsioonis.
  • Kui ADR-ID olemas aga ADS-OID puudub siis teised aadressi väljad laetakse ADS-ist ADR-ID järgi.
  • Kui ADS-OID olemas aga ADR-ID puudub siis teised aadressi väljad laetakse ADS-ist ADS-OID järgi.
  • Kui ADR-ID ja ADS-OID puuduvad aga text on olemas, siis proovitakse leida unikaalne vaste ADS-ist teksti järgi.
Kvaliteedinõuded

Lisa-aadress peab vastama samadele kvaliteedinõuetele, mis elukoha aaddress Rahvastikuregistri järgi. Aadressite edastamiseks MPI-sse tuleb järgida Maa-ameti poolt koostatud juhendi. Kui aadress ei vasta nõuetele MPI lisab sellele notice veatekstiga.

Kui lisa-aadress vastab kvaliteedinõuetele, siis saadetakse see automaatselt Rahvastikuregistrisse.

Välismaa aadress

Välismaa aadress on aadress mille riigiks ei ole EE (Eesti). Välismaa aadressi puhul on kohustuslik ainult riigi kood ja tekst. Välismaa aadressi puhul teisi kontrolle ei teostata.

Identifikaatorid

Identifikaatorite eemaldamine ei ole lubatud. Kui patsiendi identifikaator kaotanud kehtivuse siis tuleb määrata kehtivuse lõppuaeg.

Kasutatav terminoloogia

PÜT-is kasutatavad loendid

PÜT-is kasutatavad klassifikaatorid

EEBase-i kaudu kasutatavad loendid

Kasutatav FHIR terminoogia