ProcessNotificationRequestParameters

https://demis.rki.de/fhir/StructureDefinition/ProcessNotificationRequestParameters

Der ProcessNotificationRequestParameter ist der Eingabeparameter für die ProcessNotification-Operation. Er enthält den Meldevorgang der an DEMIS übermittelt wird.

Hinweis: In der Vergangenheit gab es Fehler bei der Validierung des ProcessNotificationRequestParameters. Das grundsätzliche Problem sind FHIR-R4-Constraints auf Wurzelelementen von Ressourcen, die die eingebaute Variable %resource benutzen und in andere Ressourcen eingebettet werden. Das betrifft insbesondere die beiden Constraints bdl-3 und bdl-4 in der FHIR-R4-Bundle-Ressource. In R5 wurden diese beiden Constraints entfernt und dafür die Constraints bdl-3a bis bdl-3d eingeführt, siehe R5. Wir gehen davon aus, dass die R4-Bundle-Constraints bdl-3 und bdl-4 problematisch sind und deren Ergebnisse herausgefiltert werden können, daher haben wir als Bestandteil des Snapshot-Baus diese automatisch entfernt. Diese technische Anpassung hat inhaltlich keinen Einfluss auf das ProcessNotificationRequestParameters-Profil.

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
nameΣ1..1string
valueBase64Binarybase64Binary
valueBooleanboolean
valueCanonicalcanonical()
valueCodecode
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIdid
valueInstantinstant
valueIntegerinteger
valueMarkdownmarkdown
valueOidoid
valuePositiveIntpositiveInt
valueStringstring
valueTimetime
valueUnsignedIntunsignedInt
valueUriuri
valueUrlurl
valueUuiduuid
valueAddressAddress
valueAgeAge
valueAnnotationAnnotation
valueAttachmentAttachment
valueCodeableConceptCodeableConcept
valueCodingCoding
valueContactPointContactPoint
valueCountCount
valueDistanceDistance
valueDurationDuration
valueHumanNameHumanName
valueIdentifierIdentifier
valueMoneyMoney
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueSignatureSignature
valueTimingTiming
valueContactDetailContactDetail
valueContributorContributor
valueDataRequirementDataRequirement
valueExpressionExpression
valueParameterDefinitionParameterDefinition
valueRelatedArtifactRelatedArtifact
valueTriggerDefinitionTriggerDefinition
valueUsageContextUsageContext
valueDosageDosage
valueMetaMeta
valueReferenceReference()
resourceS Σ I1..1NotificationBundle
partΣ0..*see (parameter)

Beispiel:

<Parameters xmlns="http://hl7.org/fhir">
  <id value="ProcessNotificationRequestParameters-example" />
  <meta>
    <profile value="https://demis.rki.de/fhir/StructureDefinition/ProcessNotificationRequestParameters" />
  </meta>
  <parameter>
    <name value="content" />
    <resource>
		<Bundle xmlns="http://hl7.org/fhir">
			...
		</Bundle>
	</resource>
  </parameter>
</Parameters>