ERA FHIR specification
1.0.0 - draft

ERA FHIR specification - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

OperationDefinition: DIPKO Digital Health Service - Dispense

Official URL: http://atostek.com/dipko/fhir/OperationDefinition/DigitalHealthService-dispense Version: 1.0.0
Draft as of 2026-06-25 Computable Name: DigitalHealthServiceDispense

Kirjaa digisovellusmääräyksen (DigitalHealthServiceRequest) lunastuksen: siirtää määräyksen tilasta active tilaan completed ja luo palvelinpuolella Provenance-resurssin. Palauttaa päivitetyn määräyksen ja viittauksen luotuun Provenance-resurssiin. Vain lähtötila active sallitaan.

URL: [base]/DeviceRequest/[id]/$DigitalHealthService-dispense

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INperformer1..1Reference (Organization)

Lunastuksen kirjaava sovellustarjoaja-organisaatio (Reference(Organization)). Tallennetaan luotavan Provenance-resurssin agent-elementtiin.

INregisterType1..1Codinghttps://gen.kanta.fi/fhir/ValueSet/fipta-vs-registertype (Required)

Rekisteritunnus (rekisterin tyyppi, Kanta-koodisto fipta-vs-registertype). Tallennetaan luotavan Provenance-resurssin DigitalHealthServiceProvenance-profiilin extension:registerType-laajennukseen. Pakollinen jokaiselle arkistoitavalle resurssille (CC-007).

INregisterSpecifier0..1string

Rekisteritunnuksen tarkenne (Kanta RegisterSpecifier-laajennus). Pakollinen täsmälleen silloin kun registerType on työterveys (koodi 4); muutoin sitä ei saa antaa. Tallennetaan luotavan Provenance-resurssin extension:registerSpecifier-laajennukseen.

OUTreturn1..1DeviceRequest

Päivitetty DigitalHealthServiceRequest-määräys, jonka status on siirtynyt arvoon completed ja jonka DigitalHealthServiceFulfilledDateTime-laajennus (fulfilledDateTime) on asetettu samaksi kuin luodun Provenance-resurssin recorded-aikaleima (DP-009).

OUTprovenance1..1Reference (DIPKO Digital Health Service Provenance)

Referenssi palvelinpuolella luotuun Provenance-resurssiin, joka noudattaa DigitalHealthServiceProvenance-profiilia ja kirjaa lunastuksen (agent = performer, target = päivitetty määräys, recorded = tilamuutoksen ajankohta, extension:registerType = annettu rekisteritunnus).