Pacienta datu izgūšana

NVD FHIR API nodrošina EVK IS reģistrēto pacientu datu izgūšanu. Atgriezto datu struktūra atbilst LR pacienta profilam Latvijas pacients:

activeΣ ?!1..1boolean
telecomS Σ I0..*PatientContactPoint
birthDateΣ0..1date

Resursam pieejamās izgūšanas operācijas

Izsaukuma metode Resursa tips Operācija
POST Patient by-identity

Resursa izsaukuma lauki

Izsaukuma lauks Apraksts Obligātums
resourceType Norāda resursa tipu izsaukumam Obligāts
system Norāda meklēšanas personas identifikatora tipu Obligāts
value Personas identifikācijas numurs Obligāts

Resursā pieejamās pacientu sistēmas

Izsaukuma lauks Vērtība Apraksts
system 1.3.6.1.4.1.38760.3.1.1 Latvijas personas identifikācijas izsaukums
system 1.3.6.1.4.1.38760.3.1.3 Jaundzimušā identifikācijas izsaukums
system 1.3.6.1.4.1.38760.3.1.7 Nedrošās identifikācijas izsaukums
system 1.3.6.1.4.1.38760.3.1.8.(valsts kods) Ārzemju personas identifikācijas izsaukums

1.3.6.1.4.1.38760.3.1.8.(valsts kods) - sistēmas norādē ir mainīgā daļa, kas norāda konkrētu valsti (piemēram, 1.3.6.1.4.1.38760.3.1.8.86). Valstu kodi ir pieejami VVIS klasifikatorā 1.3.6.1.4.1.38760.2.21

Izsakuma veikšana

Resursu izsaukumus vienmēr ir jāveic ar JWT tokena autorizāciju. Informāciju par autorizāciju sk. nodaļā Autorizācija.

Izsaukuma piemērs

Galapunkts: "HOST"/fhir/api/search/Patient/by-identity

Metode: POST

Autorizācijas talons: NVD STS izsaukumā iegūtais JWT talons

Pieprasījuma body:

{
  "resourceType": "Patient",
  "system": "1.3.6.1.4.1.38760.3.1.1",
  "value": "00000000000"
}

Pieprasījuma atbildes struktūra:

{
    "active": true,
    "address": [
        {
            "city": "RĪGA",
            "country": "LATVIJA",
            "extension": [
                {
                    "url": "https://vvis.gov.lv/fhir/StructureDefinition/ADXP-censusTract/ATVK",
                    "valueCodeableConcept": {
                        "coding": [
                            {
                                "code": "RĪGA",
                                "system": "1.3.6.1.4.1.38760.3.4.5.9"
                            },
                            {
                                "code": "ZEMGALES PRIEKŠPILSĒTA",
                                "system": "1.3.6.1.4.1.38760.3.4.5.11"
                            },
                            {
                                "code": "0010000",
                                "system": "1.3.6.1.4.1.38760.3.4.5.13"
                            },
                            {
                                "code": "0010095",
                                "system": "1.3.6.1.4.1.38760.3.4.5.15"
                            },
                            {
                                "code": "1000002815",
                                "system": "1.3.6.1.4.1.38760.3.4.5.35"
                            },
                            {
                                "code": "LV",
                                "system": "1.3.6.1.4.1.38760.2.7"
                            }
                        ]
                    }
                },
                {
                    "url": "https://vvis.gov.lv/fhir/StructureDefinition/Extension/ADXP-additionalLocator",
                    "valueString": "118339917"
                },
                {
                    "url": "https://vvis.gov.lv/fhir/StructureDefinition/Extension/ADXP-StreetName",
                    "valueString": "MASKAVAS IELA"
                },
                {
                    "url": "https://vvis.gov.lv/fhir/StructureDefinition/Extension/ADXP-HouseNumberNumeric",
                    "valueString": "121"
                },
                {
                    "url": "https://vvis.gov.lv/fhir/StructureDefinition/Extension/ADXP-UnitID",
                    "valueString": "12"
                }
            ],
            "postalCode": "1015",
            "type": "postal"
        }
    ],
    "birthDate": "2022-05-25",
    "contact": [
        {
            "extension": [
                {
                    "url": "https://vvis.gov.lv/fhir/StructureDefinition/Identifier/ContactIdRoot",
                    "valueIdentifier": {
                        "type": {
                            "coding": [
                                {
                                    "code": "1.3.6.1.4.1.38760.3.4.5.27",
                                    "display": "Pacienta kontaktpersonas ID"
                                }
                            ]
                        },
                        "value": "790"
                    }
                }
            ],
            "name": {
                "family": "Ekanjaks-Berziņš Lauciņš",
                "given": [
                    "Išars Jānis"
                ]
            },
            "relationship": [
                {
                    "coding": [
                        {
                            "code": "BROTHER",
                            "display": "Brālis",
                            "system": "https://vvis.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.68"
                        }
                    ]
                }
            ],
            "telecom": [
                {
                    "extension": [
                        {
                            "url": "https://vvis.gov.lv/fhir/StructureDefinition/Identifier/TelecomIdRoot",
                            "valueIdentifier": {
                                "type": {
                                    "coding": [
                                        {
                                            "code": "1.3.6.1.4.1.38760.3.4.5.31",
                                            "display": "Telecom ieraksta ID"
                                        }
                                    ]
                                },
                                "value": "2602"
                            }
                        }
                    ],
                    "system": "email",
                    "value": "ishars@gmail.com"
                },
                {
                    "extension": [
                        {
                            "url": "https://vvis.gov.lv/fhir/StructureDefinition/Identifier/TelecomIdRoot",
                            "valueIdentifier": {
                                "type": {
                                    "coding": [
                                        {
                                            "code": "1.3.6.1.4.1.38760.3.4.5.31",
                                            "display": "Telecom ieraksta ID"
                                        }
                                    ]
                                },
                                "value": "2603"
                            }
                        }
                    ],
                    "system": "phone",
                    "value": "78945612"
                }
            ]
        },
        {
            "extension": [
                {
                    "url": "https://vvis.gov.lv/fhir/StructureDefinition/Identifier/ContactIdRoot",
                    "valueIdentifier": {
                        "type": {
                            "coding": [
                                {
                                    "code": "1.3.6.1.4.1.38760.3.4.5.27",
                                    "display": "Pacienta kontaktpersonas ID"
                                }
                            ]
                        },
                        "value": "791"
                    }
                }
            ],
            "name": {
                "family": "Saule Saulīte",
                "given": [
                    "Jana Marija"
                ]
            },
            "relationship": [
                {
                    "coding": [
                        {
                            "code": "FEMALE_PARTNER",
                            "display": "Civilsieva",
                            "system": "https://vvis.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.68"
                        }
                    ]
                }
            ],
            "telecom": [
                {
                    "extension": [
                        {
                            "url": "https://vvis.gov.lv/fhir/StructureDefinition/Identifier/TelecomIdRoot",
                            "valueIdentifier": {
                                "type": {
                                    "coding": [
                                        {
                                            "code": "1.3.6.1.4.1.38760.3.4.5.31",
                                            "display": "Telecom ieraksta ID"
                                        }
                                    ]
                                },
                                "value": "2604"
                            }
                        }
                    ],
                    "system": "email",
                    "value": "J.M. Saulite@inbox.lv"
                },
                {
                    "extension": [
                        {
                            "url": "https://vvis.gov.lv/fhir/StructureDefinition/Identifier/TelecomIdRoot",
                            "valueIdentifier": {
                                "type": {
                                    "coding": [
                                        {
                                            "code": "1.3.6.1.4.1.38760.3.4.5.31",
                                            "display": "Telecom ieraksta ID"
                                        }
                                    ]
                                },
                                "value": "2605"
                            }
                        }
                    ],
                    "system": "phone",
                    "value": "12312312"
                }
            ]
        },
        {
            "extension": [
                {
                    "url": "https://vvis.gov.lv/fhir/StructureDefinition/Identifier/ContactIdRoot",
                    "valueIdentifier": {
                        "type": {
                            "coding": [
                                {
                                    "code": "1.3.6.1.4.1.38760.3.4.5.27",
                                    "display": "Pacienta kontaktpersonas ID"
                                }
                            ]
                        },
                        "value": "793"
                    }
                }
            ],
            "name": {
                "family": "EKANAYAKA RAJAPAKSHA M.",
                "given": [
                    "Anna Liene Luiza"
                ]
            },
            "relationship": [
                {
                    "coding": [
                        {
                            "code": "SISTER",
                            "display": "Māsa",
                            "system": "https://vvis.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.68"
                        }
                    ]
                }
            ],
            "telecom": [
                {
                    "extension": [
                        {
                            "url": "https://vvis.gov.lv/fhir/StructureDefinition/Identifier/TelecomIdRoot",
                            "valueIdentifier": {
                                "type": {
                                    "coding": [
                                        {
                                            "code": "1.3.6.1.4.1.38760.3.4.5.31",
                                            "display": "Telecom ieraksta ID"
                                        }
                                    ]
                                },
                                "value": "2613"
                            }
                        }
                    ],
                    "system": "email",
                    "value": "anna.liene.EKANAYAKA@test.lv"
                }
            ]
        }
    ],
    "id": "01GZGQ8T800D9NJCR72HVF84X7",
    "identifier": [
        {
            "system": "1.3.6.1.4.1.38760.3.1.1",
            "type": {
                "coding": [
                    {
                        "code": "1.3.6.1.4.1.38760.3.1.1",
                        "display": "LV Personas kods"
                    }
                ]
            },
            "value": "32002624295"
        },
        {
            "system": "1.3.6.1.4.1.38760.3.1.3",
            "type": {
                "coding": [
                    {
                        "code": "1.3.6.1.4.1.38760.3.1.3",
                        "display": "Jaundzimušā identifikācija"
                    }
                ]
            },
            "value": "32002606062/202205250915"
        },
        {
            "system": "1.3.6.1.4.1.38760.3.1.3",
            "type": {
                "coding": [
                    {
                        "code": "1.3.6.1.4.1.38760.3.1.3",
                        "display": "Jaundzimušā identifikācija"
                    }
                ]
            },
            "value": "10058310714/202210140002"
        },
        {
            "system": "1.3.6.1.4.1.38760.3.1.7",
            "type": {
                "coding": [
                    {
                        "code": "1.3.6.1.4.1.38760.3.1.7",
                        "display": "Nedroša LV iedzīvotāja identifikācija"
                    }
                ]
            },
            "value": "LV202210140002/27730"
        },
        {
            "system": "1.3.6.1.4.1.38760.3.1.8.86",
            "type": {
                "coding": [
                    {
                        "code": "1.3.6.1.4.1.38760.3.1.8",
                        "display": "Ārzemnieka identifikācija"
                    }
                ]
            },
            "value": "AL14102022"
        }
    ],
    "meta": {
        "profile": [
            "https://vvis.gov.lv/fhir/StructureDefinition/Patient/LVPatient"
        ]
    },
    "name": [
        {
            "family": "Identities",
            "given": [
                "Multiple"
            ]
        }
    ],
    "resourceType": "Patient"
}