Profile: OperationOutcome

AB:eOrder-Lab Simplifier Project Page: OperationOutcome (AB-Core)

Derived from R4 Core OperationOutcome

Views of Profile Content

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
lineC0..1Extension(integer)
columnC0..1Extension(string)
sourceC0..1Extension(string)
messageIdC0..1Extension(string)
resourceIdC0..1Extension(string)
modifierExtensionΣ ?! C0..*Extension
severityS Σ1..1codeBinding
codeS Σ1..1codeBinding
detailsΣ0..1CodeableConcept
diagnosticsΣ0..1string
locationΣ0..*string
expressionΣ0..*string
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
lineC0..1Extension(integer)
columnC0..1Extension(string)
sourceC0..1Extension(string)
messageIdC0..1Extension(string)
resourceIdC0..1Extension(string)
modifierExtensionΣ ?! C0..*Extension
severityS Σ1..1codeBinding
codeS Σ1..1codeBinding
detailsΣ0..1CodeableConcept
diagnosticsΣ0..1string
locationΣ0..*string
expressionΣ0..*string
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
lineC0..1Extension(integer)
columnC0..1Extension(string)
sourceC0..1Extension(string)
messageIdC0..1Extension(string)
resourceIdC0..1Extension(string)
modifierExtensionΣ ?! C0..*Extension
severityS Σ1..1codeBinding
codeS Σ1..1codeBinding
detailsΣ0..1CodeableConcept
diagnosticsΣ0..1string
locationΣ0..*string
expressionΣ0..*string

Usage

The OperationOutcome Resource is use to represent sets of error, warning and information messages that provide detailed information about the outcome of an attempted system operation.

This profile defines a set of constraints to the FHIR OperationOutcome resource for use in Alberta eOrder Laboratory (AB:eOrder-Lab). It re-profiles the R4 Core OperationOutcome resource and it includes constraints that represent the minimum expectations for the OperationOutcome resource when used in the AB:eOrder-Lab.

.issue

  • SHALL have at least one issue

  • .severity

    • SHALL always be populated
  • .code

    • SHALL always be populated
  • .details

    • SHOULD be populated
  • .diagnotics

    • SHOULD be populated

Extensions

  • .issue.line

    • SHOULD be populated
    • identifies the source line of the issue
  • .issue.column

    • SHOULD be populated
    • identifies the source column of the issue
  • .issue.source

    • SHOULD be populated
    • identifies the logical module/software section responsible for identifying the issue
  • .issue.messageId

    • SHOULD be populated
    • identifies the id of the source message used to construct the actual error message
  • .issue.resourceId

    • SHOULD be populated
    • identifies the id of the source resource of the issue