{
  "resourceType": "StructureDefinition",
  "url": "https://fhir.kbv.de/StructureDefinition/74_PR_ETS_Parameters",
  "version": "3.0",
  "name": "EtsParameters",
  "title": "Parameter zum Abrufen der Abrechnungsinformationen",
  "status": "active",
  "publisher": "kv.digital GmbH",
  "contact": [
    {
      "name": "kv.digital GmbH",
      "telecom": [
        {
          "system": "url",
          "value": "http://kv.digital"
        }
      ]
    }
  ],
  "copyright": "Copyright 2020 kv.digital GmbH",
  "fhirVersion": "4.0.0",
  "mapping": [
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Parameters",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Parameters",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Parameters.parameter",
        "path": "Parameters.parameter",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "name"
            }
          ],
          "rules": "closed"
        },
        "mustSupport": true
      },
      {
        "id": "Parameters.parameter:vermittlungscode",
        "path": "Parameters.parameter",
        "sliceName": "vermittlungscode",
        "code": [
          {
            "system": "https://fhir.kbv.de/identifierer/74_ID_ETS_Vermittlungscode"
          }
        ],
        "short": "Terminbuchungen zu dem angegebenenen Vermittlungscode",
        "max": "1000",
        "mustSupport": true
      },
      {
        "id": "Parameters.parameter:vermittlungscode.name",
        "path": "Parameters.parameter.name",
        "short": "Vermittlungscode",
        "fixedString": "vermittlungscode"
      },
      {
        "id": "Parameters.parameter:vermittlungscode.value[x]",
        "path": "Parameters.parameter.value[x]",
        "min": 1,
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "Parameters.parameter:vermittlungscode.value[x].system",
        "path": "Parameters.parameter.value[x].system",
        "min": 1,
        "fixedUri": "https://fhir.kbv.de/identifierer/74_ID_ETS_Vermittlungscode"
      },
      {
        "id": "Parameters.parameter:vermittlungscode.value[x].value",
        "path": "Parameters.parameter.value[x].value",
        "min": 1
      },
      {
        "id": "Parameters.parameter:start",
        "path": "Parameters.parameter",
        "sliceName": "start",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Parameters.parameter:start.name",
        "path": "Parameters.parameter.name",
        "short": "Beginn-Zeitpunkt der gesuchten Termin-Slots und Termine",
        "fixedString": "start"
      },
      {
        "id": "Parameters.parameter:start.value[x]",
        "path": "Parameters.parameter.value[x]",
        "min": 1,
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Parameters.parameter:end",
        "path": "Parameters.parameter",
        "sliceName": "end",
        "short": "End-Zeitpunkt der gesuchten Termin-Slots und Termine",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Parameters.parameter:end.name",
        "path": "Parameters.parameter.name",
        "fixedString": "end"
      },
      {
        "id": "Parameters.parameter:end.value[x]",
        "path": "Parameters.parameter.value[x]",
        "min": 1,
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Parameters.parameter:since",
        "path": "Parameters.parameter",
        "sliceName": "since",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Parameters.parameter:since.name",
        "path": "Parameters.parameter.name",
        "short": "Aenderungszeitraum",
        "fixedString": "since"
      },
      {
        "id": "Parameters.parameter:since.value[x]",
        "path": "Parameters.parameter.value[x]",
        "min": 1,
        "type": [
          {
            "code": "dateTime"
          }
        ]
      }
    ]
  }
}