2.2. Registar identifikatora
Registar identifikatora je usluga CEZIH sustava koja omogućuje vanjskim informacijskim suatavima i aplikacijama generiranje i registraciju jednog ili više OID identifikatora dokumenata. Ovi identifikatori se koriste prilikom kreiranja kliničkih dokumenata.
Korisnik putem operacije HTTP POST šalje zahtjev za generiranje i registraciju OID/ova u obliku JSON poruke slijedećeg formata:
{
"oidType":{
"system": "http://ent.hr/fhir/CodeSystem/ehe-oid-types",
"code": "1"
},
"quantity": 3
}
Atribut oidType definira tip OID identifikatora koji se generira i za generiranje OIDa dokumenata mora biti kako je prikazano u primjeru. Atribut quantiti definira količinu OIDova koji se želi generirati. Maksimalan broj OIDova koji sem ože generirati u jednom zahtjevu je 100.
Usluga na ovaj zahtjev odgovara ili sa uspješno generiranim OID identifikatorima kako je definirano u slijedećem primjeru (HTTP200).
{
"OID":[
"1.2.3.4.5.6.34567",
"1.2.3.4.5.6.65445",
"1.2.3.4.5.6.78656"
]
}
Ili sa greškom (HTTP500)
{
"error":{
"errorCode": {
"system": "http://ent.hr/fhir/CodeSystem/message-error-type",
"code": "IR-121223"
},
"errorDescription": "Nepoznati tip OIDa"
}
}
API za generiranje identifikatora - JSON
API za generiranje identifikatora - YAML
OpenAPI specifikacija-JSON
2.2.1. Sigurnost
Za generiranje i dohvat identifikatora dokumenata potrebno je koristiti slijedeće sigurnosne mehanizme:
- Sigurnost na transportnom sloju
- Autentikacija i autorizacija informacijskog sustava