{ "description": null, "_filename": "E44_EVO13_PR_SetEvoInvoicedParameters.StructureDefinition.json", "package_name": "e44.evo13", "date": "2022-07-11T14:46:40.5621699+00:00", "derivation": "constraint", "meta": { "versionId": "6", "lastUpdated": "2025-04-24T08:35:54.5890328+00:00" }, "publisher": null, "fhirVersion": "4.0.1", "name": "E44_EVO13_PR_SetEvoInvoicedParameters", "mapping": [ { "uri": "http://hl7.org/v2", "name": "HL7 v2 Mapping", "identity": "v2" }, { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" } ], "abstract": false, "type": "Parameters", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.1.0", "status": "active", "id": "e11df61f-a809-4019-9572-00546bcd08e7", "kind": "resource", "url": "https://fhir.element44.de/E44_EVO13_PR_SetEvoInvoicedParameters", "version": null, "differential": { "element": [ { "id": "Parameters.id", "max": "0", "path": "Parameters.id" }, { "id": "Parameters.meta", "min": 1, "path": "Parameters.meta" }, { "id": "Parameters.meta.id", "max": "0", "path": "Parameters.meta.id" }, { "id": "Parameters.meta.versionId", "max": "0", "path": "Parameters.meta.versionId" }, { "id": "Parameters.meta.lastUpdated", "max": "0", "path": "Parameters.meta.lastUpdated" }, { "id": "Parameters.meta.source", "max": "0", "path": "Parameters.meta.source" }, { "id": "Parameters.meta.profile", "max": "1", "min": 1, "path": "Parameters.meta.profile", "fixedCanonical": "https://fhir.element44.de/E44_EVO13_PR_SetEvoInvoicedParameters" }, { "id": "Parameters.meta.security", "max": "0", "path": "Parameters.meta.security" }, { "id": "Parameters.meta.tag", "max": "0", "path": "Parameters.meta.tag" }, { "id": "Parameters.implicitRules", "max": "0", "path": "Parameters.implicitRules" }, { "id": "Parameters.language", "max": "0", "path": "Parameters.language" }, { "id": "Parameters.parameter", "min": 6, "path": "Parameters.parameter", "slicing": { "rules": "closed", "discriminator": [ { "path": "part.name", "type": "value" } ] } }, { "id": "Parameters.parameter:Jwt", "max": "1", "min": 1, "path": "Parameters.parameter", "sliceName": "Jwt" }, { "id": "Parameters.parameter:Jwt.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:Jwt.name", "path": "Parameters.parameter.name", "fixedString": "Jwt" }, { "id": "Parameters.parameter:Jwt.value[x]", "min": 1, "path": "Parameters.parameter.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:Jwt.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:Jwt.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:Jwt.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:ReferenceId", "max": "1", "min": 1, "path": "Parameters.parameter", "sliceName": "ReferenceId" }, { "id": "Parameters.parameter:ReferenceId.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:ReferenceId.name", "path": "Parameters.parameter.name", "fixedString": "ReferenceId" }, { "id": "Parameters.parameter:ReferenceId.value[x]", "min": 1, "path": "Parameters.parameter.value[x]", "type": [ { "code": "uuid" } ] }, { "id": "Parameters.parameter:ReferenceId.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:ReferenceId.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:ReferenceId.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:Secret", "max": "1", "min": 1, "path": "Parameters.parameter", "sliceName": "Secret" }, { "id": "Parameters.parameter:Secret.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:Secret.name", "path": "Parameters.parameter.name", "fixedString": "Secret" }, { "id": "Parameters.parameter:Secret.value[x]", "min": 1, "path": "Parameters.parameter.value[x]", "type": [ { "code": "uuid" } ] }, { "id": "Parameters.parameter:Secret.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:Secret.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:Secret.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:InvoiceNumber", "max": "1", "min": 1, "path": "Parameters.parameter", "short": "Rechnungsnummer", "sliceName": "InvoiceNumber" }, { "id": "Parameters.parameter:InvoiceNumber.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:InvoiceNumber.name", "path": "Parameters.parameter.name", "fixedString": "SingleInvoiceNumber" }, { "id": "Parameters.parameter:InvoiceNumber.value[x]", "min": 1, "path": "Parameters.parameter.value[x]", "type": [ { "code": "string" } ], "maxLength": 36 }, { "id": "Parameters.parameter:InvoiceNumber.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:InvoiceNumber.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:InvoiceNumber.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:InvoiceType", "max": "1", "min": 1, "path": "Parameters.parameter", "sliceName": "InvoiceType" }, { "id": "Parameters.parameter:InvoiceType.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:InvoiceType.name", "path": "Parameters.parameter.name", "short": "Rechnungsart", "fixedString": "InvoiceType" }, { "id": "Parameters.parameter:InvoiceType.value[x]", "min": 1, "path": "Parameters.parameter.value[x]", "type": [ { "code": "string" } ], "maxLength": 1 }, { "id": "Parameters.parameter:InvoiceType.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:InvoiceType.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:InvoiceType.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:DocumentNumber", "max": "1", "min": 1, "path": "Parameters.parameter", "sliceName": "DocumentNumber" }, { "id": "Parameters.parameter:DocumentNumber.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:DocumentNumber.name", "path": "Parameters.parameter.name", "short": "Belegnummer", "fixedString": "DocumentNumber" }, { "id": "Parameters.parameter:DocumentNumber.value[x]", "min": 1, "path": "Parameters.parameter.value[x]", "type": [ { "code": "string" } ], "maxLength": 36 }, { "id": "Parameters.parameter:DocumentNumber.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:DocumentNumber.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:DocumentNumber.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:PrescriptionBackSideImage", "max": "1", "min": 1, "path": "Parameters.parameter", "sliceName": "PrescriptionBackSideImage" }, { "id": "Parameters.parameter:PrescriptionBackSideImage.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:PrescriptionBackSideImage.name", "path": "Parameters.parameter.name", "fixedString": "PrescriptionBackSideImage" }, { "id": "Parameters.parameter:PrescriptionBackSideImage.value[x]", "min": 1, "path": "Parameters.parameter.value[x]", "type": [ { "code": "base64Binary" } ] }, { "id": "Parameters.parameter:PrescriptionBackSideImage.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:PrescriptionBackSideImage.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:PrescriptionBackSideImage.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:CollectiveInvoiceNumber", "max": "1", "min": 1, "path": "Parameters.parameter", "sliceName": "CollectiveInvoiceNumber" }, { "id": "Parameters.parameter:CollectiveInvoiceNumber.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:CollectiveInvoiceNumber.name", "path": "Parameters.parameter.name", "short": "Sammelrechnungsnummer", "fixedString": "CollectiveInvoiceNumber" }, { "id": "Parameters.parameter:CollectiveInvoiceNumber.value[x]", "min": 1, "path": "Parameters.parameter.value[x]", "type": [ { "code": "string" } ], "maxLength": 36 }, { "id": "Parameters.parameter:CollectiveInvoiceNumber.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:CollectiveInvoiceNumber.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:CollectiveInvoiceNumber.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:SupplementImage", "max": "9", "path": "Parameters.parameter", "sliceName": "SupplementImage" }, { "id": "Parameters.parameter:SupplementImage.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:SupplementImage.name", "path": "Parameters.parameter.name", "fixedString": "SupplementImage" }, { "id": "Parameters.parameter:SupplementImage.value[x]", "min": 1, "path": "Parameters.parameter.value[x]", "type": [ { "code": "base64Binary" } ] }, { "id": "Parameters.parameter:SupplementImage.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:SupplementImage.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:SupplementImage.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:TherapyDiscontinuation", "max": "1", "path": "Parameters.parameter", "sliceName": "TherapyDiscontinuation" }, { "id": "Parameters.parameter:TherapyDiscontinuation.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:TherapyDiscontinuation.name", "path": "Parameters.parameter.name", "fixedString": "TherapyDiscontinuation" }, { "id": "Parameters.parameter:TherapyDiscontinuation.value[x]", "min": 1, "path": "Parameters.parameter.value[x]", "type": [ { "code": "date" } ] }, { "id": "Parameters.parameter:TherapyDiscontinuation.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:TherapyDiscontinuation.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:TherapyDiscontinuation.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:ChangeByTherapist", "path": "Parameters.parameter", "sliceName": "ChangeByTherapist" }, { "id": "Parameters.parameter:ChangeByTherapist.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:ChangeByTherapist.name", "path": "Parameters.parameter.name", "fixedString": "ChangeByTherapist" }, { "id": "Parameters.parameter:ChangeByTherapist.value[x]", "path": "Parameters.parameter.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:ChangeByTherapist.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:ChangeByTherapist.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:ChangeByTherapist.part", "max": "3", "path": "Parameters.parameter.part", "slicing": { "rules": "closed", "discriminator": [ { "path": "name", "type": "value" } ] } }, { "id": "Parameters.parameter:ChangeByTherapist.part:Field", "max": "1", "min": 1, "path": "Parameters.parameter.part", "sliceName": "Field" }, { "id": "Parameters.parameter:ChangeByTherapist.part:Field.name", "path": "Parameters.parameter.part.name", "fixedString": "Field" }, { "id": "Parameters.parameter:ChangeByTherapist.part:Field.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:ChangeByTherapist.part:Field.value[x].id", "max": "0", "path": "Parameters.parameter.part.value[x].id" }, { "id": "Parameters.parameter:ChangeByTherapist.part:Field.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:ChangeByTherapist.part:Field.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:ChangeByTherapist.part:NewValue", "max": "1", "min": 1, "path": "Parameters.parameter.part", "sliceName": "NewValue" }, { "id": "Parameters.parameter:ChangeByTherapist.part:NewValue.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:ChangeByTherapist.part:NewValue.name", "path": "Parameters.parameter.part.name", "fixedString": "NewValue" }, { "id": "Parameters.parameter:ChangeByTherapist.part:NewValue.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:ChangeByTherapist.part:NewValue.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:ChangeByTherapist.part:NewValue.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:ChangeByTherapist.part:Date", "max": "1", "min": 1, "path": "Parameters.parameter.part", "sliceName": "Date" }, { "id": "Parameters.parameter:ChangeByTherapist.part:Date.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:ChangeByTherapist.part:Date.name", "path": "Parameters.parameter.part.name", "fixedString": "Date" }, { "id": "Parameters.parameter:ChangeByTherapist.part:Date.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "date" } ] }, { "id": "Parameters.parameter:ChangeByTherapist.part:Date.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:ChangeByTherapist.part:Date.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:InvoiceCorrection", "path": "Parameters.parameter", "sliceName": "InvoiceCorrection" }, { "id": "Parameters.parameter:InvoiceCorrection.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:InvoiceCorrection.name", "path": "Parameters.parameter.name", "fixedString": "ChangedFieldSinceLastInvoice" }, { "id": "Parameters.parameter:InvoiceCorrection.value[x]", "path": "Parameters.parameter.value[x]", "type": [ { "code": "string" } ], "maxLength": 50 }, { "id": "Parameters.parameter:InvoiceCorrection.value[x].id", "max": "0", "path": "Parameters.parameter.value[x].id" }, { "id": "Parameters.parameter:InvoiceCorrection.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:InvoiceCorrection.part", "max": "3", "path": "Parameters.parameter.part", "slicing": { "rules": "closed", "discriminator": [ { "path": "name", "type": "value" } ] } }, { "id": "Parameters.parameter:InvoiceCorrection.part.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:InvoiceCorrection.part.value[x]", "max": "0", "path": "Parameters.parameter.part.value[x]" }, { "id": "Parameters.parameter:InvoiceCorrection.part.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:InvoiceCorrection.part.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Field", "max": "1", "min": 1, "path": "Parameters.parameter.part", "sliceName": "Field" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Field.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Field.name", "path": "Parameters.parameter.part.name", "fixedString": "Field" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Field.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:InvoiceCorrection.part:Field.value[x].id", "max": "0", "path": "Parameters.parameter.part.value[x].id" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Field.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Field.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:InvoiceCorrection.part:NewValue", "max": "1", "min": 1, "path": "Parameters.parameter.part", "sliceName": "NewValue" }, { "id": "Parameters.parameter:InvoiceCorrection.part:NewValue.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:InvoiceCorrection.part:NewValue.name", "path": "Parameters.parameter.part.name", "fixedString": "NewValue" }, { "id": "Parameters.parameter:InvoiceCorrection.part:NewValue.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:InvoiceCorrection.part:NewValue.value[x].id", "max": "0", "path": "Parameters.parameter.part.value[x].id" }, { "id": "Parameters.parameter:InvoiceCorrection.part:NewValue.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:InvoiceCorrection.part:NewValue.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Date", "max": "1", "min": 1, "path": "Parameters.parameter.part", "sliceName": "Date" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Date.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Date.name", "path": "Parameters.parameter.part.name", "fixedString": "Date" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Date.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "dateTime" } ] }, { "id": "Parameters.parameter:InvoiceCorrection.part:Date.value[x].id", "max": "0", "path": "Parameters.parameter.part.value[x].id" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Date.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:InvoiceCorrection.part:Date.part", "max": "0", "path": "Parameters.parameter.part.part" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Parameters" }