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: