Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Dette er en logisk id som identifiserer ressursen og tildeles ressursen av den server som lagrer den.

  • Den er in utgangspunktet kun unik innefor den aktuelle ressurstype, innefor den (FHIR) server som har lagret den.

  • Når en ressurs kopieres fra en lokasjon (FHIR-server) til en annen, er det ingen garanti for at den beholder sin ID. (Vi kommer tilbake til dette der de forskjellige REST-operasjonene som støttes på Helsenorge beskrives.)

  • Når ressursen først er lagret, vil dens id aldri endres.

  • Lokasjonen for en ressurs er en absolutt URI som er konstruert av serveren der den er lagret sin base adresse, ressurstrype og ressursens id

    • https://[base]/Patient/123. Her er 123 den aktuelle pasienets id på FHIR-serveren.

    • Og, ressursen kan hentes ut med GET [base]/Patient/123

  • Når en ressurs kopieres fra en lokasjon (FHIR-server) til en annen, er det ingen garanti for at den beholder sin ID. (Vi kommer tilbake til dette der de forskjellige REST-operasjonene som støttes på Helsenorge beskrives.)

  • En logisk id er case sensitiv, kan være opptil 64 tegn og kan bestå av:

    • Store og små ASCII bokstaver

    • Nummer tegn

    • Og tegnene “-” og “.”.

...

  • Man kan her angi et system som beskriver hvilket kodesystem som er benyttet for verdien til identifier, eller man kan angi verdien direkte der kodesystemet er kjent, eller der man f.eks. velger å benytte en GUID for å gjøre identifier unik innefor et samhandlingsdomene.

Alle FHIR ressurser som benyttes på Helsenorge skal ha en identifier som er en GUID og som settes av den som først oppretter ressursen.

(FHIR ressursen kan ha flere “identifier”. Dette vil da være i andre kodesystemer, som også kan være lokale for den enkelte aktør/system der ressursen er lagret. Normalt forholder ikke Helsenorge seg til eventuelle ekstra “ekstra” identifiere.)