PackagesCanonicalsLogsProblems
    Packages
    de.gkvsv.evp@1.0.0-rc1
    https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_EVP_ServiceRequestMassnahme
{
  "description": "Abbildung von Massnahmen zur Erfüllung eines Bedarfes",
  "_filename": "GKVSV_PR_EVP_ServiceRequestMassnahme.json",
  "package_name": "de.gkvsv.evp",
  "date": "2023-04-28T12:28:48.9284497+00:00",
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "GKVSV_PR_EVP_ServiceRequestMassnahme",
  "mapping": [ {
    "uri": "http://hl7.org/fhir/workflow",
    "name": "Workflow Pattern",
    "identity": "workflow"
  }, {
    "uri": "http://hl7.org/v2",
    "name": "HL7 v2 Mapping",
    "identity": "v2"
  }, {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  }, {
    "uri": "http://hl7.org/fhir/fivews",
    "name": "FiveWs Pattern Mapping",
    "identity": "w5"
  }, {
    "uri": "http://siframework.org/cqf",
    "name": "Quality Improvement and Clinical Knowledge (QUICK)",
    "identity": "quick"
  } ],
  "abstract": false,
  "type": "ServiceRequest",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.0.0-rc1",
  "extension": [ {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
    "valueString": "Clinical.Care Provision"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
    "valueCode": "patient"
  } ],
  "status": "active",
  "id": "1d465d7f-339e-463e-9087-bb9759a91fac",
  "kind": "resource",
  "url": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_EVP_ServiceRequestMassnahme",
  "version": "1.0",
  "differential": {
    "element": [ {
      "id": "ServiceRequest",
      "path": "ServiceRequest",
      "constraint": [ {
        "key": "-evp-sr-verantwortlich",
        "human": "Es muss exakt einen Verantwortlichen geben",
        "severity": "error",
        "expression": "performer.extension.where(url = 'https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_EVP_Verantwortlich' and value = true).count() = 1"
      } ]
    }, {
      "id": "ServiceRequest.meta",
      "min": 1,
      "path": "ServiceRequest.meta",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.meta.versionId",
      "max": "0",
      "path": "ServiceRequest.meta.versionId"
    }, {
      "id": "ServiceRequest.meta.lastUpdated",
      "max": "0",
      "path": "ServiceRequest.meta.lastUpdated"
    }, {
      "id": "ServiceRequest.meta.source",
      "max": "0",
      "path": "ServiceRequest.meta.source"
    }, {
      "id": "ServiceRequest.meta.profile",
      "max": "1",
      "min": 1,
      "path": "ServiceRequest.meta.profile",
      "mustSupport": true,
      "patternCanonical": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_EVP_ServiceRequestMassnahme|1.0"
    }, {
      "id": "ServiceRequest.meta.security",
      "max": "3",
      "min": 1,
      "path": "ServiceRequest.meta.security",
      "short": "Weitergabe an",
      "binding": {
        "strength": "required",
        "valueSet": "https://fhir.gkvsv.de/ValueSet/GKVSV_VS_EVP_Datenweitergabe"
      },
      "definition": "Angabe, an welche Stelle(n) die Datenweitergabe zu der Maßnahme erfolgen darf (Einwilligung zur Datenweitergabe liegt vor) gemäß Schlüsselverzeichnis 6.8. wiederholbar",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.meta.security.system",
      "min": 1,
      "path": "ServiceRequest.meta.security.system",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.meta.security.code",
      "min": 1,
      "path": "ServiceRequest.meta.security.code",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.meta.security.userSelected",
      "max": "0",
      "path": "ServiceRequest.meta.security.userSelected"
    }, {
      "id": "ServiceRequest.meta.tag",
      "max": "0",
      "path": "ServiceRequest.meta.tag"
    }, {
      "id": "ServiceRequest.implicitRules",
      "max": "0",
      "path": "ServiceRequest.implicitRules"
    }, {
      "id": "ServiceRequest.language",
      "max": "0",
      "path": "ServiceRequest.language"
    }, {
      "id": "ServiceRequest.text",
      "max": "0",
      "path": "ServiceRequest.text"
    }, {
      "id": "ServiceRequest.contained",
      "max": "0",
      "path": "ServiceRequest.contained"
    }, {
      "id": "ServiceRequest.identifier",
      "max": "0",
      "path": "ServiceRequest.identifier"
    }, {
      "id": "ServiceRequest.instantiatesCanonical",
      "max": "0",
      "path": "ServiceRequest.instantiatesCanonical"
    }, {
      "id": "ServiceRequest.instantiatesUri",
      "max": "0",
      "path": "ServiceRequest.instantiatesUri"
    }, {
      "id": "ServiceRequest.basedOn",
      "max": "1",
      "path": "ServiceRequest.basedOn",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_EVP_CarePlanBedarf" ]
      } ],
      "mustSupport": false
    }, {
      "id": "ServiceRequest.basedOn.reference",
      "min": 1,
      "path": "ServiceRequest.basedOn.reference",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.replaces",
      "max": "0",
      "path": "ServiceRequest.replaces"
    }, {
      "id": "ServiceRequest.requisition",
      "max": "0",
      "path": "ServiceRequest.requisition"
    }, {
      "id": "ServiceRequest.status",
      "path": "ServiceRequest.status",
      "fixedCode": "active",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.intent",
      "path": "ServiceRequest.intent",
      "fixedCode": "plan",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.category",
      "max": "0",
      "path": "ServiceRequest.category"
    }, {
      "id": "ServiceRequest.priority",
      "max": "0",
      "path": "ServiceRequest.priority"
    }, {
      "id": "ServiceRequest.doNotPerform",
      "max": "0",
      "path": "ServiceRequest.doNotPerform"
    }, {
      "id": "ServiceRequest.code",
      "min": 1,
      "path": "ServiceRequest.code",
      "short": "Beschreibung",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.code.id",
      "max": "0",
      "path": "ServiceRequest.code.id"
    }, {
      "id": "ServiceRequest.code.coding",
      "max": "0",
      "path": "ServiceRequest.code.coding"
    }, {
      "id": "ServiceRequest.code.text",
      "min": 1,
      "path": "ServiceRequest.code.text",
      "short": "Beschreibung",
      "maxLength": 600,
      "constraint": [ {
        "key": "ele-1",
        "human": "Dieser Wert darf die Länge von 600 nicht überschreiten",
        "severity": "error",
        "expression": "length()<601"
      } ],
      "definition": "Beschreibung der Maßnahme",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.orderDetail",
      "max": "0",
      "path": "ServiceRequest.orderDetail"
    }, {
      "id": "ServiceRequest.quantity[x]",
      "max": "0",
      "path": "ServiceRequest.quantity[x]"
    }, {
      "id": "ServiceRequest.subject",
      "path": "ServiceRequest.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_EVP_Versicherter" ]
      } ],
      "mustSupport": true
    }, {
      "id": "ServiceRequest.subject.id",
      "max": "0",
      "path": "ServiceRequest.subject.id"
    }, {
      "id": "ServiceRequest.subject.reference",
      "min": 1,
      "path": "ServiceRequest.subject.reference",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.subject.type",
      "max": "0",
      "path": "ServiceRequest.subject.type"
    }, {
      "id": "ServiceRequest.subject.identifier",
      "max": "0",
      "path": "ServiceRequest.subject.identifier"
    }, {
      "id": "ServiceRequest.encounter",
      "max": "0",
      "path": "ServiceRequest.encounter"
    }, {
      "id": "ServiceRequest.occurrence[x]",
      "path": "ServiceRequest.occurrence[x]",
      "type": [ {
        "code": "Period"
      } ],
      "short": "Zeitraum zu erledigen bis"
    }, {
      "id": "ServiceRequest.occurrence[x].id",
      "max": "0",
      "path": "ServiceRequest.occurrence[x].id"
    }, {
      "id": "ServiceRequest.occurrence[x].start",
      "max": "0",
      "path": "ServiceRequest.occurrence[x].start"
    }, {
      "id": "ServiceRequest.occurrence[x].end",
      "min": 1,
      "path": "ServiceRequest.occurrence[x].end",
      "short": "Zeitraum zu erledigen bis",
      "constraint": [ {
        "key": "ZuErledigenBis",
        "human": "Das Datum muss aus genau 10 Zeichen bestehen YYYY-MM-DD.",
        "severity": "error",
        "expression": "toString().length()=10"
      } ],
      "definition": "Zeitraum oder zu erledigen bis, Datum",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.asNeeded[x]",
      "max": "0",
      "path": "ServiceRequest.asNeeded[x]"
    }, {
      "id": "ServiceRequest.authoredOn",
      "max": "0",
      "path": "ServiceRequest.authoredOn"
    }, {
      "id": "ServiceRequest.requester",
      "max": "0",
      "path": "ServiceRequest.requester"
    }, {
      "id": "ServiceRequest.performerType",
      "max": "0",
      "path": "ServiceRequest.performerType"
    }, {
      "id": "ServiceRequest.performer",
      "max": "2",
      "min": 2,
      "path": "ServiceRequest.performer",
      "short": "Verantwortliche Beteiligte",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.performer.id",
      "max": "0",
      "path": "ServiceRequest.performer.id"
    }, {
      "id": "ServiceRequest.performer.extension",
      "min": 1,
      "path": "ServiceRequest.performer.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "path": "ServiceRequest.performer.extension",
      "min": 1,
      "definition": "true= Verantwortliche\r\nfalse= Beteiligte",
      "short": "Verantwortlich",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_EVP_Verantwortlich" ]
      } ],
      "mustSupport": true,
      "sliceName": "Verantwortlich",
      "max": "1",
      "id": "ServiceRequest.performer.extension:Verantwortlich"
    }, {
      "id": "ServiceRequest.performer.extension:Verantwortlich.id",
      "max": "0",
      "path": "ServiceRequest.performer.extension.id"
    }, {
      "id": "ServiceRequest.performer.extension:Verantwortlich.value[x]",
      "path": "ServiceRequest.performer.extension.value[x]",
      "short": "Verantwortlich",
      "definition": "true= Verantwortlich\r\nfalse= Nicht verantwortlich-->Beteiligter"
    }, {
      "id": "ServiceRequest.performer.reference",
      "max": "0",
      "path": "ServiceRequest.performer.reference"
    }, {
      "id": "ServiceRequest.performer.type",
      "max": "0",
      "path": "ServiceRequest.performer.type"
    }, {
      "id": "ServiceRequest.performer.identifier",
      "max": "0",
      "path": "ServiceRequest.performer.identifier"
    }, {
      "id": "ServiceRequest.performer.display",
      "min": 1,
      "path": "ServiceRequest.performer.display",
      "short": "Verantwortliche Beteiligte",
      "maxLength": 600,
      "constraint": [ {
        "key": "ele-1",
        "human": "Dieser Wert darf die Länge von 600 nicht überschreiten",
        "severity": "error",
        "expression": "length()<601"
      } ],
      "definition": "Verantwortliche / Beteiligte, Freitext",
      "mustSupport": true
    }, {
      "id": "ServiceRequest.locationCode",
      "max": "0",
      "path": "ServiceRequest.locationCode"
    }, {
      "id": "ServiceRequest.locationReference",
      "max": "0",
      "path": "ServiceRequest.locationReference"
    }, {
      "id": "ServiceRequest.reasonCode",
      "max": "0",
      "path": "ServiceRequest.reasonCode"
    }, {
      "id": "ServiceRequest.reasonReference",
      "max": "0",
      "path": "ServiceRequest.reasonReference"
    }, {
      "id": "ServiceRequest.insurance",
      "max": "0",
      "path": "ServiceRequest.insurance"
    }, {
      "id": "ServiceRequest.supportingInfo",
      "max": "0",
      "path": "ServiceRequest.supportingInfo"
    }, {
      "id": "ServiceRequest.specimen",
      "max": "0",
      "path": "ServiceRequest.specimen"
    }, {
      "id": "ServiceRequest.bodySite",
      "max": "0",
      "path": "ServiceRequest.bodySite"
    }, {
      "id": "ServiceRequest.note",
      "max": "0",
      "path": "ServiceRequest.note"
    }, {
      "id": "ServiceRequest.patientInstruction",
      "max": "0",
      "path": "ServiceRequest.patientInstruction"
    }, {
      "id": "ServiceRequest.relevantHistory",
      "max": "0",
      "path": "ServiceRequest.relevantHistory"
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
}