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
| Official URL: https://eradocumentation.atostek.com/CapabilityStatement/ERACapabilityStatement | Version: 1.0.0 | |||
| Active as of 2026-10-22 | Computable Name: ERA FHIR Capability Statement | |||
This is the Capability Statement for ERA FHIR interface. This Capability Statement defines a set of resources, operations, and search parameters that the ERA FHIR server supports.
Raw OpenAPI-Swagger Definition file | Download
jsonNote to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
serverCertificatesThis is the Capability Statement to declare that the client must have a certificate registered with the server.
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $MedicationListFi-current-local-medicationlist | Get the local medication list. Combines information retrieved from Kanta with local modifications. |
| SHALL | $MedicationListFi-generate-dosage-instructions | Generate a dosage instruction text from structured format. |
| SHALL | $MedicationListFi-get-discontinued-medications | Get discontinued medications from Kanta. |
| SHALL | $MedicationListFi-get-history-medications | Get medication history from Kanta. |
| SHALL | $MedicationListFi-get-medication-custom-data | Search Kanta for prescriptions of narcotic drugs and central nervous system agents prescribed to a patient. |
| SHALL | $MedicationListFi-get-medication-custom-data | Search Kanta for prescriptions of a patient that are prescribed by the author. |
| SHALL | $MedicationListFi-get-medication-custom-data | Search Kanta for prescriptions of a patient by a certain ATC code. |
| SHALL | $MedicationListFi-get-medicationlist | Get the active medication list of a patient from Kanta. |
| SHALL | $MedicationListFi-get-old-prescriptions | Get old prescriptions without medicine identifier (KOL) from Kanta. |
| SHALL | $MedicationListFi-get-printout | Get a summary of a patient's medication list as a PDF printout from Kanta. |
| SHALL | $MedicationListFi-get-printout | Get patient instructions for a prescription as a PDF printout from Kanta. |
| SHALL | $MedicationListFi-get-printout | Get a PDF printout of a patient's medications for a travel abroad from Kanta. |
| SHALL | $MedicationListFi-get-printout | Get a PDF printout of a prescription for a purchase abroad from Kanta. |
| SHALL | $MedicationListFi-validate-local-medicationlist | Validate the local medication list. |
| SHALL | $MedicationListFi-validate-medicationlist-modification | Validate a modification to medication list before performing it. |
| SHALL | $archive-to-Kanta | Archive resources to the Kanta Patient Data Repository. |
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include_revinclude| Resource Type | Profile | R | S | U | C | D | Searches | _include | _revinclude | Operations |
|---|---|---|---|---|---|---|---|---|---|---|
| Appointment | Supported Profiles EraAppointmentAppointment | y | y | y | _id, _lastUpdated, _profile, date, identifier, patient | $search-from-Kanta | ||||
| Basic | Supported Profiles Basic EraMedicationListRenewalBasic EraMedicationListStatusBasic | y | y | y | y | _id, _lastUpdated, _profile, author, identifier, subject | ||||
| Bundle | Supported Profiles Bundle | |||||||||
| Composition | Supported Profiles Composition | y | y | y | y | _id, _lastUpdated, _profile | ||||
| Device | Supported Profiles KantaDevice | y | y | y | y | y | _id, _lastUpdated, _profile, identifier | |||
| DocumentReference | Supported Profiles DocumentReference MedicationListDocumentReference | y | y | y | _id, _lastUpdated, _profile, subject, identifier, related, encounter | |||||
| Encounter | Supported Profiles Encounter | y | y | y | y | _id, _lastUpdated, _profile | ||||
| EpisodeOfCare | Supported Profiles EpisodeOfCare | y | y | y | y | _id, _lastUpdated, _profile | ||||
| HealthcareService | Supported Profiles EraAppointmentHealthcareService | y | y | y | y | y | _id, _lastUpdated, _profile, identifier | |||
| List | Supported Profiles List MedicationListList EraDrugDatabaseFiList | y | y | y | _id, _lastUpdated, _profile, item, medicineId, identifier, status, validity, version | |||||
| Location | Supported Profiles AppointmentLocation | y | y | y | y | y | _id, _lastUpdated, _profile | |||
| Medication | Supported Profiles Medication MedicationListMedication | y | y | y | y | _id, _lastUpdated, _profile | ||||
| MedicationDispense | Supported Profiles EraMedicationListMedicationDispense | y | y | _id, _lastUpdated, _profile, identifier, patient, prescription, effectiveTime | ||||||
| MedicationKnowledge | Supported Profiles MedicationKnowledge MedicationListMedicationKnowledge EraDrugDatabaseFiMedicationKnowledge | y | y | y | y | _id, _lastUpdated, _profile, code, productName, atcCode, atcNameFi, atcNameSv, substitutionGroupCode, drugGroup, productStrength, databaseVersion | $MedicationListFi-generate-medication-for-medicationrequest | |||
| MedicationRequest | Supported Profiles MedicationRequest EraMedicationListMedicationRequest EraMedicationListDiscontinuationMedicationRequest | y | y | y | y | _id, _lastUpdated, _profile, patient, status, identifier, requester, authoredon, effectiveTime | ||||
| OperationOutcome | Supported Profiles OperationOutcome | |||||||||
| Organization | Supported Profiles Organization EraMedicationListOrganization AppointmentOrganization | y | y | y | y | y | _id, _lastUpdated, _profile, identifier, name, partof, type | |||
| OrganizationAffiliation | Supported Profiles OrganizationAffiliation | y | y | _id, _lastUpdated, _profile | ||||||
| Parameters | Supported Profiles Parameters | |||||||||
| Patient | Supported Profiles Patient MedicationListPatient AppointmentBookerPatient AppointmentPatient KantaPatient | y | y | y | y | y | _id, _lastUpdated, _profile, identifier, birthdate, family, given | |||
| Practitioner | Supported Profiles Practitioner MedicationListPractitioner AppointmentPractitioner KantaPractitioner | y | y | y | y | y | _id, _lastUpdated, _profile, identifier | |||
| PractitionerRole | Supported Profiles PractitionerRole EraMedicationListPractitionerRole | y | y | y | y | _id, _lastUpdated, _profile, practitioner, organization | ||||
| Provenance | Supported Profiles Provenance MedicationListProvenance EraAppointmentProvenance EraAppointmentMitatointiProvenance https://atostek.com/dipko/fhir/StructureDefinition/DigitalHealthServiceProvenance | y | y | _id, _lastUpdated, _profile, agent, target, serviceEvent, registerType | ||||||
| RelatedPerson | Supported Profiles AppointmentBookerOnBehalfOf | y | y | y | y | y | _id, _lastUpdated, _profile, identifier, patient | |||
| Task | Supported Profiles Task | y | y | _id, _lastUpdated, _profile, authored-on, code, owner, patient, status, input-reference | $begin-personal-signature, $update-personal-signature | |||||
| DeviceRequest | Supported Profiles DIPKO Digital Health Service Request | y | y | y | y | y | subject, status, patient, digitalHealthserviceId | $DigitalHealthService-list-requests, $DigitalHealthService-dispense | ||
| DeviceDefinition | Supported Profiles DIPKO Device Definition DIPKO Digital Health Service | y | y | y | y | y | category, name, identifier | |||
| CommunicationRequest | Supported Profiles CommunicationRequest | y | y | y | y | y | _id, _lastUpdated, _profile | $get-kvp-relay-request, $send-kvp-relay-request |
readGET [base]/Appointment/[id] - retrieve an appointment instance.
createPOST [base]/Appointment - create a new appointment.
search-typeGET [base]/Appointment?[parameters] - search appointments with supported search parameters.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | date | date | Appointment date/time. Supported modifiers: missing. |
| SHALL | identifier | token | An identifier of the appointment. Supported modifiers: missing. |
| SHALL | patient | reference | One of the individuals of the appointment is this patient. Supported modifiers: missing, type. |
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $search-from-Kanta | Search for appointments from the Kanta Patient Data Repository. |
read, create, search-type, update.Basic
EraMedicationListRenewalBasic
EraMedicationListStatusBasic
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | author | reference | Who created. Supported modifiers: missing, type. |
| SHALL | identifier | token | Business identifier. Supported modifiers: missing. |
| SHALL | subject | reference | Identifies the focus of this resource. Supported modifiers: missing, type. |
read, create, search-type, update.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
read, search-type, update, deletecreatePOST [base]/Device - create a new device.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | identifier | token | Instance id from manufacturer, owner, and others. Supported modifiers: missing. |
read, create, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | subject | reference | Who/what is the subject of the document. Supported modifiers: missing, type. |
| SHALL | identifier | token | Master Version Specific Identifier. Supported modifiers: missing. |
| SHALL | related | reference | Related identifiers or resources. Supported modifiers: missing, type. |
| SHALL | encounter | reference | Context of the document content. Supported modifiers: missing, type. |
read, create, search-type, update.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
read, create, search-type, update.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
read, search-type, update, deletecreatePOST [base]/HealthcareService - create a new healthcare service.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | identifier | token | External identifiers for this item. Supported modifiers: missing. |
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | item | reference | Actual entry. Supported modifiers: missing, type. |
| SHALL | medicineId | token | Medicine identifier (KOL). Supported modifiers: missing. |
| SHALL | identifier | token | The identifier of the list. Supported modifiers: missing. |
| SHALL | status | token | The status of the list. Supported modifiers: missing. |
| SHALL | validity | date | The validity period of the list. Supported modifiers: missing. |
| SHALL | version | string | The release version of the list. Supported modifiers: missing, exact. |
read, search-type, update, deletecreatePOST [base]/Location - create a new location.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
read, create, search-type, update.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | identifier | token | Returns dispenses with this external identifier. Supported modifiers: missing. |
| SHALL | patient | reference | The identity of a patient to list dispenses for. Supported modifiers: missing, type. |
| SHALL | prescription | reference | The identity of a prescription to list dispenses from. Supported modifiers: missing, type. |
| SHALL | effectiveTime | date | Return prescriptions created on this date. Supported modifiers: missing. |
read, create, search-type, update.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | code | token | The code of the medication. Supported modifiers: missing. |
| SHALL | productName | string | The product name of the medication. Supported modifiers: missing, exact. |
| SHALL | atcCode | token | The ATC code of the medication. Supported modifiers: missing. |
| SHALL | atcNameFi | string | The Finnish display name of the medication's ATC code. Supported modifiers: missing, exact. |
| SHALL | atcNameSv | string | The Swedish display name of the medication's ATC code. Supported modifiers: missing, exact. |
| SHALL | substitutionGroupCode | token | The substitution group code of the medication. Supported modifiers: missing. |
| SHALL | drugGroup | token | The drug group code of the medication. Supported modifiers: missing. |
| SHALL | productStrength | string | The strength of the medication. Supported modifiers: missing, exact. |
| SHALL | databaseVersion | reference | The version of the drug database that the medication information is based on. Supported modifiers: missing. |
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $MedicationListFi-generate-medication-for-medicationrequest | Convert MedicationKnowledge from drug database to format required by Kanta MedicationRequest. |
read, create, search-type, update.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | patient | reference | Returns prescriptions for a specific patient. Supported modifiers: missing, type. |
| SHALL | status | token | Status of the prescription. Supported modifiers: missing. |
| SHALL | identifier | token | Return prescriptions with this external identifier. Supported modifiers: missing. |
| SHALL | requester | reference | Returns prescriptions prescribed by this prescriber. Supported modifiers: missing, type. |
| SHALL | authoredon | date | Return prescriptions written on this date. Supported modifiers: missing. |
| SHALL | effectiveTime | date | Return prescriptions created on this date. Supported modifiers: missing. |
read, search-type, update, deletecreatePOST [base]/Organization - create a new organization.
Organization
EraMedicationListOrganization
AppointmentOrganization
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | identifier | token | Any identifier for the organization (not the accreditation issuer's identifier). Supported modifiers: missing. |
| SHALL | name | string | A portion of the organization's name or alias. Supported modifiers: missing, exact, contains. |
| SHALL | partof | reference | An organization of which this organization forms a part. Supported modifiers: missing, type. |
| SHALL | type | token | A code for the type of organization. Supported modifiers: missing. |
read, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
read, search-type, update, deletecreatePOST [base]/Patient - create a new patient.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | identifier | token | A patient identifier. Supported modifiers: missing. |
| SHALL | birthdate | date | The patient's date of birth. Supported modifiers: missing. |
| SHALL | family | string | A portion of the family name of the patient. Supported modifiers: missing, exact, contains. |
| SHALL | given | string | A portion of the given name of the patient. Supported modifiers: missing, exact, contains. |
read, search-type, update, deletecreatePOST [base]/Practitioner - create a new practitioner.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | identifier | token | A practitioner's identifier. Supported modifiers: missing. |
read, create, search-type, update.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | practitioner | reference | Practitioner that is able to provide the defined services for the organization. Supported modifiers: missing, type. |
| SHALL | organization | reference | The identity of the organization the practitioner represents / acts on behalf of. Supported modifiers: missing, type. |
Provenance
MedicationListProvenance
EraAppointmentProvenance
EraAppointmentMitatointiProvenancehttps://atostek.com/dipko/fhir/StructureDefinition/DigitalHealthServiceProvenance
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | agent | token | Who participated. Supported modifiers: missing. |
| SHALL | target | reference | Target Reference(s) (usually version specific). Supported modifiers: missing, type. |
| SHALL | serviceEvent | token | Service Event identifier (episode of care) where target has occurred. Supported modifiers: missing. |
| SHALL | registerType | token | Hae alkuperätietoja rekisterin tyypin perusteella (Provenance.extension registerType). |
read, create, search-type, update, delete.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | identifier | token | An identifier of the RelatedPerson. Supported modifiers: missing. |
| SHALL | patient | reference | The patient this related person is related to. Supported modifiers: missing, type. |
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | authored-on | date | Search by creation date. Supported modifiers: missing. |
| SHALL | code | token | Search by task code. Supported modifiers: missing. |
| SHALL | owner | reference | Search by task owner. Supported modifiers: missing, type. |
| SHALL | patient | reference | Search by patient. Supported modifiers: missing, type. |
| SHALL | status | token | Search by task status. Supported modifiers: missing. |
| SHALL | input-reference | reference | Search by task input reference. Supported modifiers: missing, type. |
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $begin-personal-signature | Begin a signature process for resources. |
| SHALL | $update-personal-signature | Attach a signature to documents. |
createPOST [base]/DeviceRequest — luo uusi digisovellusmääräys.
readGET [base]/DeviceRequest/[id] — hae yksittäinen digisovellusmääräys.
updatePUT [base]/DeviceRequest/[id] — päivitä digisovellusmääräystä.
deleteResurssien poisto ei ole vielä tuettu toiminto.
search-typeGET [base]/DeviceRequest?subject=... — hae digisovelluksia potilaan tunnisteen perusteella.
Digisovellusmääräys (DigitalHealthServiceRequest). Luonti tavallisella POST DeviceRequest -kutsulla.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | subject | reference | Hae digisovelluksia subjektin perusteella (DeviceRequest.subject). |
| SHALL | status | token | Hae digisovelluksia statuksen (status) perusteella (DeviceRequest.status). |
| SHALL | patient | reference | Hae digisovelluksia potilaan (patient) perusteella (DeviceRequest.subject). |
| SHALL | digitalHealthserviceId | token | Hae digisovelluksia digisovellusmääräyksen digitaalisen palvelun tunnisteen perusteella. |
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $DigitalHealthService-list-requests | POST [base]/DeviceRequest/$DigitalHealthService-list-requests — listaa katalogisovellukseen kohdistuvat määräykset Bundle (searchset) -muodossa. |
| SHALL | $DigitalHealthService-dispense | POST [base]/DeviceRequest/[id]/$DigitalHealthService-dispense — kirjaa lunastuksen (status active → completed), luo Provenance-resurssin ja asettaa määräyksen fulfilledDateTime-laajennuksen (= Provenance.recorded) atomisesti. Palauttaa päivitetyn määräyksen ja viittauksen Provenance-resurssiin. |
createPOST [base]/DeviceDefinition - luo digisovellus.
readGET [base]/DeviceDefinition/[id] — hae yksittäinen digisovellus.
updatePUT [base]/DeviceDefinition/[id] - päivitä digisovelluksen tietoja
deleteResurssien poistoa ei ole tuette vielä.
search-typeGET [base]/DeviceDefinition?category=...&name=...&identifier=... — hae digisovelluksia kategorian, nimen ja/tai tunnisteen perusteella.
Digisovelluskatalogin sovellus (DeviceDefinition). DIPKO tukee DIPKO-pohjaprofiilin (DipkoDeviceDefinition) ja siitä periytyvän katalogiprofiilin (DigitalHealthService) sekä sovellusten haun kategorian ja nimen perusteella.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | category | token | Hae digisovelluksia kategorian perusteella (DeviceDefinition.type). |
| SHALL | name | string | Hae digisovelluksia nimen perusteella (DeviceDefinition.deviceName.name). |
| SHALL | identifier | token | Hae digisovelluksia tunnisteen (identifier) perusteella (DeviceDefinition.identifier). |
read, create, search-type, update, delete.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _lastUpdated | date | Supported shared parameter (for all resources). Supported modifiers: missing. |
| SHALL | _profile | uri | Supported shared parameter (for all resources). Supported modifiers: missing. |
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $get-kvp-relay-request | Get sent relay requests for a document. |
| SHALL | $send-kvp-relay-request | Send relay request to Kysely- ja välityspalvelu. |