PackagesCanonicalsLogsProblems
    Packages
    fi.kela.kanta.pta.ajanvaraus.r4@0.1.0
    https://pta.kanta.fi/appointment/R4/capabilitystatement
{
  "description": "Potilastiedon tietovarannon rajapinnan CapabilityStatement",
  "_filename": "PTA-Appointment-R4-CapabilityStatement.json",
  "package_name": "fi.kela.kanta.pta.ajanvaraus.r4",
  "format": [ "json" ],
  "date": "2024-05-17",
  "publisher": "Kela",
  "fhirVersion": "4.0.1",
  "name": "PTA-Appointment-R4-CapabilityStatement",
  "type": null,
  "experimental": null,
  "resourceType": "CapabilityStatement",
  "title": null,
  "package_version": "0.1.0",
  "status": "draft",
  "id": "8a73a297-5fa4-4e9b-a0fe-645db8ee5988",
  "kind": "requirements",
  "implementationGuide": [ "https://simplifier.net/guide/Kanta-Potilastiedon-arkisto-R4-versio-0.1" ],
  "url": "https://pta.kanta.fi/appointment/R4/capabilitystatement",
  "version": "0.0.1",
  "contact": [ {
    "name": "kanta@kanta.fi"
  } ],
  "rest": [ {
    "mode": "server",
    "resource": [ {
      "searchParam": [ {
        "name": "identifier",
        "type": "token"
      }, {
        "name": "patient",
        "type": "reference"
      }, {
        "name": "service-organiser",
        "type": "token"
      }, {
        "name": "appointment-service-provider",
        "type": "token",
        "definition": "https://pta.kanta.fi/appointment/R4/SearchParameter/appointment-service-provider"
      }, {
        "name": "appointment-service-provider-unit",
        "type": "token"
      }, {
        "name": "producing-service-provider-unit",
        "type": "token"
      }, {
        "name": "date",
        "type": "date"
      }, {
        "name": "recorded",
        "type": "date"
      }, {
        "name": "register-type-code",
        "type": "token"
      }, {
        "name": "service-event",
        "type": "token"
      }, {
        "name": "include-own",
        "type": "token"
      } ],
      "conditionalUpdate": false,
      "referencePolicy": [ "literal", "logical", "enforced", "local" ],
      "type": "Appointment",
      "interaction": [ {
        "code": "update",
        "documentation": "if-match käyttö pakollista"
      }, {
        "code": "delete"
      }, {
        "code": "create"
      }, {
        "code": "search-type"
      }, {
        "code": "history-type"
      } ],
      "documentation": "Tallennus-, päivitys ja mitätöintitoiminnot suoritettava transaktion sisällä. Ks. tarkempi kuvaus implementointioppaasta.",
      "conditionalCreate": false,
      "versioning": "versioned-update",
      "conditionalDelete": "not-supported"
    }, {
      "type": "Provenance",
      "interaction": [ {
        "code": "create"
      } ],
      "referencePolicy": [ "literal", "logical", "enforced", "local" ],
      "conditionalCreate": false,
      "conditionalDelete": "not-supported",
      "conditionalUpdate": false
    } ],
    "security": {
      "cors": true,
      "service": [ {
        "coding": [ {
          "code": "Certificates",
          "system": "http://terminology.hl7.org/CodeSystem/restful-security-service"
        } ]
      } ],
      "description": "DVV Sosiaali- ja terveydenhuollon palvelinvarmenne ja Kanta-JWT"
    },
    "interaction": [ {
      "code": "transaction",
      "documentation": "Kaikki tallennukset transaktioilla"
    } ]
  } ]
}