Patsiendi üldandmete teenus / Master Patient Index
1.1.1 - trial-use
Publication Build: This will be filled in by the publication tooling
API tagastab vead OperationOutcome ressursina mille sees võib olla mitu issue
elementi koos vigadega.
Vead võivad olla kas ainult patsiendi registri omad või sisaldada ka peegeldatud vead teistest teenustest.
Näide OperationOutcome
-ist, mis kuvab peegeldatud vead:
{
"resourceType": "OperationOutcome",
"issue": [
{
"code": "exception",
"details": {
"coding": [
{
"system": "https://mpi.tehik.ee",
"code": "MPI-029"
}
],
"text": "Integratsiooniviga xroad-rr teenusega"
}
},
{
"code": "exception",
"details": {
"coding": [
{
"system": "https://xroad-rr.tehik.ee",
"code": "XRR200"
}
],
"text": "X-road error 10001 from RR: Isikukoodi pikkus ei ole 11 sümbolit."
}
},
{
"code": "exception",
"details": {
"coding": [
{
"system": "https://rahvastikuregister.ee",
"code": "10001"
}
],
"text": "Isikukoodi pikkus ei ole 11 sümbolit."
}
}
]
}
System | Kirjeldus |
---|---|
https://mpi.tehik.ee | Patsiendi registri veakoodid |
https://xroad-rr.tehik.ee | Tehiku RR x-tee mikroteenuse veakoodid |
https://xroad-ads.tehik.ee | Tehiku ADS x-tee mikroteenuse veakoodid |
https://xroad-tor.tehik.ee | Tehiku TÖR x-tee mikroteenuse veakoodid |
https://xroad-ska.tehik.ee | Tehiku SKA x-tee mikroteenuse veakoodid |
https://xroad-tk.tehik.ee | Tehiku TK x-tee mikroteenuse veakoodid |
https://rahvastikuregister.ee | Rahvastikuregistri x-tee teenuste veakoodid |
https://tootukassa.ee | Töötukassa x-tee teenuste veakoodid |
https://sotsiaalkindlustusamet.ee | Sotsiaalkindlustusameti x-tee teenuste veakoodid |
https://maaamet.ee | Maameti ADS registri x-tee teenuste veakoodid |
https://emta.ee | Tolli ja maksuameti TÖR registri x-tee teenuste veakoodid |
Allpool on toodud veakoodid tektsidega erinevatest süsteemides. Oluline meeles pidada, et mitte kõik veakoodid võivad lõppkasutajani jõuda.
Veakood | Veatekst | |
---|---|---|
MPI-001 | Juhtus MPI sisemine viga | |
MPI-002 | Patsiendi indeksi krüpteerimise viga | |
MPI-003 | Patsiendi indeksi dekrüpteerimise viga | |
MPI-004 | Patsiendi indeksi HMAC arvutamise viga | |
MPI-005 | Sekundaarne HSM võti on kohustuslik selleks, et andmeid saaks uuesti krüpteerida | |
MPI-006 | Patsiendi indeks on ebakonsistentne, on leitud duplikaate {system, value} paariga | |
MPI-007 | XML’i parsimine on ebaõnnestunud | |
MPI-008 | Tundmatu telekomi süsteem: ${system}, lubatud väärtused: ${allowed} | |
MPI-009 | Tundmatu riigi kood ${code} | |
MPI-010 | Patsiendi loomine ei ole võimalik, patsient sama identifikaatoriga juba eksisteerib | |
MPI-011 | Lubamatu aadressi tüüp: ${type}, lubatud väärtused: ${allowed} | |
MPI-012 | Lubamatu aadressi kasutus: ${use}, lubatud väärtused: ${allowed} | |
MPI-013 | Tundmatu telekomi kasutus: ${use}, lubatud väärtused: ${allowed} | |
MPI-015 | Antud otsingu parameetrid ei sobi või puuduvad | |
MPI-016 | Patsiendil peab olema vähemalt üks identifikaator | |
MPI-017 | Antud identifikaatoritega leiab mitu erinevat patsienti, salvestamine ei ole võimalik | |
MPI-018 | Tundmatu patsiendi kontaktisiku liik ${code} | |
MPI-019 | Aadressil puudub riigi kood | |
MPI-020 | Patsiendi puuete info pärimine ebaõnnestus | |
MPI-021 | Patsienti ei leitud | |
MPI-022 | Patsiendi isikukoodi ei leitud | |
MPI-023 | FHIR profiil ${profile} ei ole lubatud | |
MPI-024 | FHIR profiil on puudu | |
MPI-025 | Tundmatu identifikaatori süsteem ${system} | |
MPI-025.01 | Identifikaatori süsteem ${system} ei vasta reeglitele. Peaks alustama ‘urn:oid’, ‘https:’ või ‘http:’ prefiksist | |
MPI-026 | Telekomi väärtus ${value} ei vasta validatsiooni reeglitele | |
MPI-027 | Leitud liiga palju tulemusi, palun laiendage otsingu kriteeria | |
MPI-028 | Päringus puudub autori parameeter (${param}) | |
MPI-029 | Integratsiooniviga xroad-rr teenusega | |
MPI-030 | Integratsiooniviga xroad-sk teenusega | |
MPI-031 | Integratsiooniviga xroad-ads teenusega | |
MPI-032 | Päringus puudub päis ‘x-road-issue’ | |
MPI-033 | Päringus puudub autori asutuse registri kood | |
MPI-034 | Perekonnaseisu salvestamine ei õnnestunud, patsient ja teine isik suhtes ei ole omavahel seotud | |
MPI-035 | Target patient must be active | |
MPI-036 | Source patient is already linked | |
MPI-037 | Target patient is already active | |
MPI-038 | Source and target patients are not linked directly | |
MPI-039 | Failed to notify WM about patient linkage | |
MPI-040 | Integratsiooniviga xroad-tor teenusega | |
MPI-041 | Antud patsiendil juba eksisteerib kontaktisik sama identifikaatoriga ja seosega | |
MPI-042 | Patsiendil ei saa olla rohkem kui ${max} kontaktisikut | |
MPI-043 | Integratsiooniviga xroad-tk teenusega | |
MPI-044 | Päringus puudub autori roll | |
MPI-045 | Parameeteriga ${param} antud identifikaatori järgi ei ole patsienti leitud | |
MPI-046 | Multiple patients found for parameter ${param} | |
MPI-047 | legal-status parameeter on kohustuslik | |
MPI-048 | Lubamatu legal-status parameetri väärtus | |
MPI-049 | Patsiendil juba eksisteerib aadress: ${addressText} | |
MPI-050 | Eesti isikukoodiga Patient ressursi pole lubatud luua POST /Patient päringuga, palun kasutage /Patient/$lookup operatsiooni Rahvastikuregistri allikaga | |
MPI-051 | Aadress ADR-ID-ga ${adr-id} ei ole leitud ADS-ist | |
MPI-053 | Aadress ADS-OID-ga ${ads-oid} ei ole leitud ADS-ist | |
MPI-054 | Aadress ADS-OID-ga ${ads-oid} ja ADR-ID-ga ${adr-id} ei ole leitud ADS-ist | |
MPI-055 | Antud aadressi ADS-OID-ga ${ads-oid} leiab mitu paralleelaadressit, oodatud ka ADR-ID väärtus | |
MPI-057 | Antud teksti (${text}) järgi pole võimalik otsida aadressi ADS registrist | |
MPI-058 | Antud teksti (${text}) järgi pole leitud ühtegi aadressi ADS registrist | |
MPI-059 | Antud teksti (${text}) järgi pole võimalik leida unkaalne aadress ADS registrist | |
MPI-060 | Päringus puudub päis ‘x-road-userid’ | |
MPI-061 | Päringus puudub päis ‘x-road-id’ | |
MPI-070 | Dokumendi numbriga identifikaatorile ${id-system}|${id-value} on kohustulik määrata ka isikukood süsteemiga ${required} | |
MPI-081 | Aadressiobjektiga on seotud mitu hooneosa | |
MPI-082 | Aadressil puudub tase 6 või 7 | |
MPI-083 | Aadressil ADS_OID väärtusega ${ads-oid} puudub tase 6 või 7 | |
MPI-086 | Aadressiobjektil puudub UN tunnus | |
MPI-087 | Aadress on tehniline | |
MPI-088 | MR tüübiga aadressiobjekti kasutamine ei ole soovitatav | |
MPI-100 | Unknown job type ${type} | |
MPI-400 | FHIR serveri üldine viga |
Veakood | Veatekst |
---|---|
XRR100 | System error |
XRR200 | X-road error from RR: |
XRR300 | Personal code missing in RR or invalid account, original RR error: |
XRR400 | Failed to exchange person contact data with RR due to error : |
Veakood | Veatekst |
---|---|
XR_ADS-001 | Juhtus ADS sisemine viga |
XR_ADS-100 | Juhtus ADS teenenuse X-tee viga: ${code} - ${text} |
XR_ADS-404 | Aadressi adr-id’ga ${adrId} ei leitud ADS-ist |
Veakood | Veatekst |
---|---|
XR_TOR-001 | Juhtus TOR teenuse sisemine viga |
XR_TOR-100 | Juhtus TOR teenenuse X-tee viga: ${code} - ${text} |
Veakood | Veatekst |
---|---|
XSKA100 | System error |
XSKA200 | X-road error from SKA: |
Veakood | Veatekst |
---|---|
XTK100 | System error |
XTK200 | X-road error from TK. |
Veakood | Veatekst |
---|---|
10175 | ISIK EI OLE ÜHESELT TUVASTATAV, TÄPSUSTAGE PÄRINGU TINGIMUSI |
10027 | Isik puudub RRis. |
10035 | Päringu tingimustele vastab RRis rohkem kui üks isik. |
10001 | Isikukoodi pikkus ei ole 11 sümbolit. |
10002 | Isikukoodis ei ole kõik sümbolid numbrid. |
10003 | Isikukood algab lubamatu sümboliga. |
10004 | Isikukoodis sisalduv sünnikuupäev on vigane. |
10005 | Isikukoodi kontrolljärk on vale. |
10900 | Päringutingimused on määratlemata. |
10022 | Kohustuslikud sisendparameetrid puuduvad. |
L027 | Kontrollige isiku või kirje staatust. |
L068 | Lubamatu suhte rolli liik. |
L069 | Lubamatu suhte staatus. |
L077 | Suhet RR-ist ei leitud. |
V10580 | Kasutajal pole kehtivat isikukoodi RR-is või vale masinkonto. |
Veakood | Veatekst |
---|---|
50 | Viga päringu töötlemisel. |
51 | Päringus puuduvad sisendandmed |
57 | Sisendandmetes puudub päringu tüüp. |
58 | Päringusse pole sisestatud kõiki vajaminevaid andmeid. |
59 | Päringu tüübil “P” puudub algus või lõpukuupäev. |
60 | Päringu tüübil AM/TM puudub muutmise algus või lõpukuupäev |
61 | Päringu tüübil PM puuduvad nõutud kuupäevad. |
63 | Päringu tüüp ei ole korrektne. |
68 | Sisendandmetes puudub isikukood. |
69 | Isikukoodi pikkus ei sobi |
70 | Üldine viga, andmete laadimine andmebaasist ebaõnnestus |
71 | Üldine viga, süsteemiparameetri laadimine andmebaasist ebaõnnestus |
100 | Sõnumi vastus sisaldab liiga palju kirjeid. |