PackagesCanonicalsLogsProblems
    Packages
    dk.ehmi.eds@1.0.1-draft
    http://medcomehmi.dk/ig/eds/StructureDefinition/EdsPatientDeliveryStatus
description: \nEdsPatientDeliveryStatus is used to define the basic delivery status reporting for EDS from an EDS Client to the EDS Server.\n\nThe EdsPatientDeliveryStatus is an enhancement of the basic EdsBasicDeliveryStatus and is submitted when a EHMI Core Messaging transaction \nfrom one station in the messageflow to another station happens successfully.\n\nEdsPatientDeliveryStatus is used when a Patient entity is required, for instance for status reporting of MedCom FHIR Messages.\nThe EdsPatientDeliveryStatus has a Patient subject entity and is thereby associated with a Patient. \nWhen the message transaction is not Patient specific then EdsBasicDeliveryStatus is used.\n\nWhen successfully submitted from an EDS Client to the EDS Server then the recorded EdsPatientDeliveryStatus has conformed to the profile otherwise it would \nnot have a successful outcome and the EDS Client will receive an OperationOutcome indicating the failure.\n
package_name: dk.ehmi.eds
derivation: constraint
name: EdsPatientDeliveryStatus
type: AuditEvent
elements:
  entity:
    array: true
    min: 3
    index: 0
    slicing:
      slices:
        ehmiPatient:
          match: {}
          schema:
            _required: true
            index: 1
            elements:
              what:
                elements:
                  identifier: {mustSupport: true, index: 2}
                required: [identifier]
              type:
                binding: {strength: required, valueSet: 'http://medcomehmi.dk/ig/terminology/ValueSet/ehmi-delivery-status-entity-type-valueset'}
                mustSupport: true
                pattern:
                  type: Coding
                  value: {code: ehmiPatient, display: Patient}
                index: 3
                elements:
                  code:
                    pattern: {type: Code, value: ehmiPatient}
                    index: 4
                  display:
                    pattern: {type: String, value: Patient}
                    index: 5
                required: [code]
              role:
                pattern:
                  type: Coding
                  value: {code: '1', system: 'http://terminology.hl7.org/CodeSystem/object-role'}
                index: 6
            required: [type]
package_version: 1.0.1-draft
class: profile
kind: resource
url: http://medcomehmi.dk/ig/eds/StructureDefinition/EdsPatientDeliveryStatus
base: http://medcomehmi.dk/ig/eds/StructureDefinition/EdsBasicDeliveryStatus
version: 1.0.1-draft