EFA XDS/XDR Binding

Aus Hl7wiki
Implementierungsleitfaden
Wechseln zu: Navigation, Suche
(Added diagram to descripte actor bindings for listRecordLocations and registerRecordLocation operations. Added missing links to detailed binding pages.)
(Cross-Community Option: Adapted image resolution)
Zeile 112: Zeile 112:
  
 
=== Cross-Community Option ===
 
=== Cross-Community Option ===
[[Image:EFA-Actor-Bindings_X-outbound.png|frame|Overview of bindings of Cross-Community Option, out-bound|none|677px]]
+
[[Image:EFA-Actor-Bindings_X-outbound.png|frame|Overview of bindings of Cross-Community Option, out-bound|none|679px]]
  
[[Image:EFA-Actor-Bindings_X-inbound.png|frame|Overview of bindings of Cross-Community Option, in-bound|none|676px]]
+
[[Image:EFA-Actor-Bindings_X-inbound.png|frame|Overview of bindings of Cross-Community Option, in-bound|none|679px]]
  
 
[[Image:EFA-Actor-Bindings_X-Link.png|frame|Overview of bindings of Cross-Community Option, Mount-Point management|none|458px]]
 
[[Image:EFA-Actor-Bindings_X-Link.png|frame|Overview of bindings of Cross-Community Option, Mount-Point management|none|458px]]
 +
 
=== Constraints and Triggers ===
 
=== Constraints and Triggers ===
  

Version vom 20. Juni 2014, 10:14 Uhr


Anmerkung: Die Kürzel unter den einzelnen Überschriften dienen der Unterstützung des Kommentierungsverfahrens. Bitte geben Sie bei einem Kommentar oder einem Verbesserungsvorschlag zu dieser Spezifikation immer das Kürzel des Abschnitts an, auf den sich Ihr Kommentar bezieht. Alle Kommentare werden in der Lasche "Diskussion" zu der kommentierten Seite gesammelt und gegenkommentiert.
Hinweise zum Kommentierungsverfahren einschließlich aller Formulare und Kontaktadressen finden Sie auf der Seite "Kommentierung EFAv2.0".


EFA XDR/XDS Binding

Bitte markieren Sie Kommentare zu diesem Abschnitt mit dem Code {EDXDg.01}

This section specifies the binding of the EFA components to IHE-ITI actors and the binding of the EFA operations to IHE-ITI transactions.

The figure below give an overview of the bindings. The EFA actors are depicted as packages. They include the IHE-ITI actors they are bound to. The EFA operations are depicted as lines.

Overview of bindings of actors and operation

In detail, EFA actors SHOULD be bound to IHE-ITI actors as follows:

EFA actor IHE-ITI actors Operations
EFA Client Document Source out-bound: createECR, createPartition, closeECR, registerConsent, provideData
Document Consumer out-bound: listPartitions, listPartitionContents, retrieveData
EFA Resource Manager Document Recipient grouped with Document Source in-bound: createECR, closeECR, registerConsent

out-bound: createPartition, provideData

EFA Document Registry Document Registry in-bound: listPartitions, listPartitionContent, (registerData)
EFA Document Repository Document Repository in-bound: createPartition, provideData

In detail, EFA operations MUST be bound to IHE-ITI transactions as follows:

EFA Service Functional Model IHE XDS/XDR Binding
createECR Provide and Register Document Set ITI-41 createECR
createPartition Provide and Register Document Set ITI-41 createPartition
closeECR Provide and Register Document Set ITI-41 closeECR
listPartitions Registry Stored Query [ITI-18] listPartitions
registerConsent Provide and Register Document Set ITI-41 registerConsent
notifyOfConsent Document Metadata Notify ITI-53 notifyOfConsent
listRecordLocations Cross Gateway Query ITI-38 listRecordLocations
registerRecordLocation Provide and Register Document Set-b ITI-41 registerRecordLocation
registerData Register Document Set ITI-42 registerData
listPartitionContent Registry Stored Query ITI-18 listPartitionContent
provideData Provide and Register Document Set ITI-41 provideData
retrieveData Retrieve Document Set ITI-43 retrieveData

Cross-Community Option

Overview of bindings of Cross-Community Option, out-bound
Overview of bindings of Cross-Community Option, in-bound
Overview of bindings of Cross-Community Option, Mount-Point management

Constraints and Triggers

All bindings to the ITI-41 transaction MUST satisfy a set of common constraints and a distinct set of constraints which triggers a certain binding.

The common constraints are:

The distinct sets of constraints are defined in the table below (R = required, O = optional, - = forbidden).

Transaction Constraints Triggers for bindings
ITI-41 createECR closeECR registerConsent createPartition provideData
One XDSDocument is a consentInfo which gives a new consent or does not revoke all active consents R - R - -
One XDSDocument is a consentInfo, which revokes all active consents - R - - -
An XDSFolder is provided (uniqueID) R O O R -
An XDSFolder is referenced (uniqueID) - O O - R

Querverweise und Referenzen