POST_appointments
Šo metodi izmanto, lai portālā reģistrēju jaunu pierakstu. SVARĪGI! Šī metode nav daļa no FHIR standarta un nav paredzēta ārstniecības iestāžu sistēmu integrācijai. Informācija par Portal API ir tikai informatīva. Ārstniecības iestādēm jāizmanto FHIR bāzētās integrācijas iespējas, nevis Portal API, lai savienotos ar vienoto e-pieraksta sistēmu.
Pieraksta veidošana – POST_appointments
Ievaddati
Lauks | Tips | Obligāts | Noklusētā vērtība | Apraksts |
---|---|---|---|---|
slotId | string | jā | Izvēlētā laika slota ID | |
patientId | string | jā | Pacienta unikālais identifikators | |
contactPhone | string | jā | Pacienta telefona numurs | |
contactEmail | string | jā | Pacienta e-pasta adrese | |
serviceId | string | jā | Pakalpojuma ID, kuram pierakstās | |
fundingType | string | jā | "state" (valsts apmaksāts) vai "private" (maksas) | |
basedOn | string | nē | Nosūtījuma ID, ja pieraksts tiek veikts ar nosūtījumu | |
isDirectAccessSpecialist | boolean | jā | Ja TPS pakalpojums, vērtība true | |
directAccessSpecialistDG | boolean | jā | Ja TPS pakalpojums prasa apliecinājumu par diagnozi – obligāti true | |
note | string | nē | Brīvs komentārs pie pieraksta | |
paperReferral | object | nē | Papīra nosūtījuma fails (Attachment formātā) |
Izvaddati
Parametrs | Tips | Obligāts | Skaidrojums |
---|---|---|---|
appointmentId | string | jā | Izveidotā pieraksta ID |
status | string | jā | "booked" – ja pieraksts veiksmīgi izveidots |
Piemērs:
Pieprasījums
{ "slotId": "SLT-987654321", "patientId": "123456-78901", "contactPhone": "+37112345678", "contactEmail": "janis.berzins@example.com", "serviceId": "SRV-001", "fundingType": "state", "basedOn": "REF-20250423-001", "isDirectAccessSpecialist": true, "directAccessSpecialistDG": true, "note": "Pacients lūdz iespēju pierakstīties tuvākajā laikā.", "paperReferral": { "contentType": "application/pdf", "data": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nL...", "fileName": "nosutijums.pdf" } }
Atbilde
{ "appointmentId": "APT-20250423-0001", "status": "booked" }