Da Vinci - Documentation Templates and Rules
2.0.1 - STU 2 United States of America flag

This page is part of the Documentation Templates and Rules (v2.0.1: STU 2.0) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: DTR Log Questionnaire Errors Input Parameters

Official URL: http://hl7.org/fhir/us/davinci-dtr/StructureDefinition/dtr-log-errors-input-parameters Version: 2.0.1
Standards status: Trial-use Maturity Level: 2 Computable Name: DTRLogErrorsInputParameters

The Parameters profile used to define the inputs to the $log-questionnaire-errors operation.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Parameters

NameFlagsCard.TypeDescription & Constraintsdoco
.. Parameters C0..*ParametersOperation Request or Response
dtr-1: At least one of 'order', 'questionnaire' and 'context' SHALL be present
... Slices for parameter S1..*BackboneElementOperation Parameter
Slice: Unordered, Open by pattern:name
.... parameter:questionnaire 0..*BackboneElementThe Questionnaire generating the errors (The reference SHOULD be version-specific)
..... name 1..1stringName from the definition
Required Pattern: questionnaire
..... value[x] S1..1canonical(Questionnaire)If parameter is a data type
.... parameter:outcome 0..*BackboneElementOperation Outcome associated with the Questionnaire/CQL
..... name 1..1stringName from the definition
Required Pattern: operationOutcome
..... resource S1..1OperationOutcomeIf parameter is a whole resource

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
dtr-1errorParametersAt least one of 'order', 'questionnaire' and 'context' SHALL be present
: parameter.exists(name='order' or name='questionnaire' or name='context')
NameFlagsCard.TypeDescription & Constraintsdoco
.. Parameters C0..*ParametersOperation Request or Response
dtr-1: At least one of 'order', 'questionnaire' and 'context' SHALL be present
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for parameter SΣC1..*BackboneElementOperation Parameter
Slice: Unordered, Open by pattern:name
.... parameter:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
.... parameter:questionnaire ΣC0..*BackboneElementThe Questionnaire generating the errors (The reference SHOULD be version-specific)
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
Required Pattern: questionnaire
..... value[x] SΣC1..1canonical(Questionnaire)If parameter is a data type
.... parameter:outcome ΣC0..*BackboneElementOperation Outcome associated with the Questionnaire/CQL
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
Required Pattern: operationOutcome
..... resource SΣC1..1OperationOutcomeIf parameter is a whole resource

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
dtr-1errorParametersAt least one of 'order', 'questionnaire' and 'context' SHALL be present
: parameter.exists(name='order' or name='questionnaire' or name='context')
NameFlagsCard.TypeDescription & Constraintsdoco
.. Parameters C0..*ParametersOperation Request or Response
dtr-1: At least one of 'order', 'questionnaire' and 'context' SHALL be present
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for parameter SΣC1..*BackboneElementOperation Parameter
Slice: Unordered, Open by pattern:name
.... parameter:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
..... value[x] ΣC0..1If parameter is a data type
...... valueBase64Binarybase64Binary
...... valueBooleanboolean
...... valueCanonicalcanonical(Any)
...... 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
...... valueReferenceReference(Any)
...... valueSampledDataSampledData
...... valueSignatureSignature
...... valueTimingTiming
...... valueContactDetailContactDetail
...... valueContributorContributor
...... valueDataRequirementDataRequirement
...... valueExpressionExpression
...... valueParameterDefinitionParameterDefinition
...... valueRelatedArtifactRelatedArtifact
...... valueTriggerDefinitionTriggerDefinition
...... valueUsageContextUsageContext
...... valueDosageDosage
...... valueMetaMeta
..... resource ΣC0..1ResourceIf parameter is a whole resource
..... part Σ0..*See parameter (Parameters)Named part of a multi-part parameter
.... parameter:questionnaire ΣC0..*BackboneElementThe Questionnaire generating the errors (The reference SHOULD be version-specific)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
Required Pattern: questionnaire
..... value[x] SΣC1..1canonical(Questionnaire)If parameter is a data type
..... resource ΣC0..1ResourceIf parameter is a whole resource
..... part Σ0..*See parameter (Parameters)Named part of a multi-part parameter
.... parameter:outcome ΣC0..*BackboneElementOperation Outcome associated with the Questionnaire/CQL
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
Required Pattern: operationOutcome
..... value[x] ΣC0..1If parameter is a data type
...... valueBase64Binarybase64Binary
...... valueBooleanboolean
...... valueCanonicalcanonical(Any)
...... 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
...... valueReferenceReference(Any)
...... valueSampledDataSampledData
...... valueSignatureSignature
...... valueTimingTiming
...... valueContactDetailContactDetail
...... valueContributorContributor
...... valueDataRequirementDataRequirement
...... valueExpressionExpression
...... valueParameterDefinitionParameterDefinition
...... valueRelatedArtifactRelatedArtifact
...... valueTriggerDefinitionTriggerDefinition
...... valueUsageContextUsageContext
...... valueDosageDosage
...... valueMetaMeta
..... resource SΣC1..1OperationOutcomeIf parameter is a whole resource
..... part Σ0..*See parameter (Parameters)Named part of a multi-part parameter

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Parameters.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dtr-1errorParametersAt least one of 'order', 'questionnaire' and 'context' SHALL be present
: parameter.exists(name='order' or name='questionnaire' or name='context')

This structure is derived from Parameters

Summary

Mandatory: 1 element (2 nested mandatory elements)
Must-Support: 3 elements

Slices

This structure defines the following Slices:

  • The element Parameters.parameter is sliced based on the value of pattern:name

Maturity: 2

Differential View

This structure is derived from Parameters

NameFlagsCard.TypeDescription & Constraintsdoco
.. Parameters C0..*ParametersOperation Request or Response
dtr-1: At least one of 'order', 'questionnaire' and 'context' SHALL be present
... Slices for parameter S1..*BackboneElementOperation Parameter
Slice: Unordered, Open by pattern:name
.... parameter:questionnaire 0..*BackboneElementThe Questionnaire generating the errors (The reference SHOULD be version-specific)
..... name 1..1stringName from the definition
Required Pattern: questionnaire
..... value[x] S1..1canonical(Questionnaire)If parameter is a data type
.... parameter:outcome 0..*BackboneElementOperation Outcome associated with the Questionnaire/CQL
..... name 1..1stringName from the definition
Required Pattern: operationOutcome
..... resource S1..1OperationOutcomeIf parameter is a whole resource

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
dtr-1errorParametersAt least one of 'order', 'questionnaire' and 'context' SHALL be present
: parameter.exists(name='order' or name='questionnaire' or name='context')

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Parameters C0..*ParametersOperation Request or Response
dtr-1: At least one of 'order', 'questionnaire' and 'context' SHALL be present
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for parameter SΣC1..*BackboneElementOperation Parameter
Slice: Unordered, Open by pattern:name
.... parameter:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
.... parameter:questionnaire ΣC0..*BackboneElementThe Questionnaire generating the errors (The reference SHOULD be version-specific)
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
Required Pattern: questionnaire
..... value[x] SΣC1..1canonical(Questionnaire)If parameter is a data type
.... parameter:outcome ΣC0..*BackboneElementOperation Outcome associated with the Questionnaire/CQL
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
Required Pattern: operationOutcome
..... resource SΣC1..1OperationOutcomeIf parameter is a whole resource

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
dtr-1errorParametersAt least one of 'order', 'questionnaire' and 'context' SHALL be present
: parameter.exists(name='order' or name='questionnaire' or name='context')

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Parameters C0..*ParametersOperation Request or Response
dtr-1: At least one of 'order', 'questionnaire' and 'context' SHALL be present
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for parameter SΣC1..*BackboneElementOperation Parameter
Slice: Unordered, Open by pattern:name
.... parameter:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
..... value[x] ΣC0..1If parameter is a data type
...... valueBase64Binarybase64Binary
...... valueBooleanboolean
...... valueCanonicalcanonical(Any)
...... 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
...... valueReferenceReference(Any)
...... valueSampledDataSampledData
...... valueSignatureSignature
...... valueTimingTiming
...... valueContactDetailContactDetail
...... valueContributorContributor
...... valueDataRequirementDataRequirement
...... valueExpressionExpression
...... valueParameterDefinitionParameterDefinition
...... valueRelatedArtifactRelatedArtifact
...... valueTriggerDefinitionTriggerDefinition
...... valueUsageContextUsageContext
...... valueDosageDosage
...... valueMetaMeta
..... resource ΣC0..1ResourceIf parameter is a whole resource
..... part Σ0..*See parameter (Parameters)Named part of a multi-part parameter
.... parameter:questionnaire ΣC0..*BackboneElementThe Questionnaire generating the errors (The reference SHOULD be version-specific)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
Required Pattern: questionnaire
..... value[x] SΣC1..1canonical(Questionnaire)If parameter is a data type
..... resource ΣC0..1ResourceIf parameter is a whole resource
..... part Σ0..*See parameter (Parameters)Named part of a multi-part parameter
.... parameter:outcome ΣC0..*BackboneElementOperation Outcome associated with the Questionnaire/CQL
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... name Σ1..1stringName from the definition
Required Pattern: operationOutcome
..... value[x] ΣC0..1If parameter is a data type
...... valueBase64Binarybase64Binary
...... valueBooleanboolean
...... valueCanonicalcanonical(Any)
...... 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
...... valueReferenceReference(Any)
...... valueSampledDataSampledData
...... valueSignatureSignature
...... valueTimingTiming
...... valueContactDetailContactDetail
...... valueContributorContributor
...... valueDataRequirementDataRequirement
...... valueExpressionExpression
...... valueParameterDefinitionParameterDefinition
...... valueRelatedArtifactRelatedArtifact
...... valueTriggerDefinitionTriggerDefinition
...... valueUsageContextUsageContext
...... valueDosageDosage
...... valueMetaMeta
..... resource SΣC1..1OperationOutcomeIf parameter is a whole resource
..... part Σ0..*See parameter (Parameters)Named part of a multi-part parameter

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Parameters.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dtr-1errorParametersAt least one of 'order', 'questionnaire' and 'context' SHALL be present
: parameter.exists(name='order' or name='questionnaire' or name='context')

This structure is derived from Parameters

Summary

Mandatory: 1 element (2 nested mandatory elements)
Must-Support: 3 elements

Slices

This structure defines the following Slices:

  • The element Parameters.parameter is sliced based on the value of pattern:name

Maturity: 2

 

Other representations of profile: CSV, Excel, Schematron