EFA XDS/XDR Bindings
(Tabelle der Akteurs-Bindings ergänzt.) |
K (→EFA XDR/XDS Binding: Span und align korrigiert) |
||
Zeile 16: | Zeile 16: | ||
|'''IHE-ITI actors''' | |'''IHE-ITI actors''' | ||
|'''Operations''' | |'''Operations''' | ||
− | |- | + | |- style="vertical-align:top;" |
|rowspan="2"|EFA Client | |rowspan="2"|EFA Client | ||
|Document Source | |Document Source | ||
Zeile 23: | Zeile 23: | ||
|Document Consumer | |Document Consumer | ||
|out-bound: listPartitions, listPartitionContents, retrieveData | |out-bound: listPartitions, listPartitionContents, retrieveData | ||
− | |- | + | |- style="vertical-align:top;" |
− | |EFA Resource Manager | + | |rowspan="5"|EFA Resource Manager |
|Document Repository | |Document Repository | ||
|in-bound: createECR, closeECR, registerConsent | |in-bound: createECR, closeECR, registerConsent | ||
|- | |- | ||
− | |||
|Document Source | |Document Source | ||
|out-bound: registerRecordLocation | |out-bound: registerRecordLocation | ||
|- | |- | ||
− | |||
|Document Recipient | |Document Recipient | ||
|in-bound: registerRecordLocation | |in-bound: registerRecordLocation | ||
|- | |- | ||
− | |||
|Initiating Gateway | |Initiating Gateway | ||
Zeile 42: | Zeile 39: | ||
|out-bound: listRecordLocations | |out-bound: listRecordLocations | ||
|- | |- | ||
− | |||
|Responding Gateway | |Responding Gateway | ||
grouped with Document Consumer (see IHE-ITI-TF-Vol1#18.2.3.2) | grouped with Document Consumer (see IHE-ITI-TF-Vol1#18.2.3.2) | ||
|in-bound: listRecordLocations | |in-bound: listRecordLocations | ||
− | |- | + | |- style="vertical-align:top;" |
− | |EFA Document Registry | + | |rowspan="3"|EFA Document Registry |
|Document Registry | |Document Registry | ||
|in-bound: listPartitions, listPartitionContent, registerData | |in-bound: listPartitions, listPartitionContent, registerData | ||
|- | |- | ||
− | |||
|Initiating Gateway | |Initiating Gateway | ||
Zeile 60: | Zeile 55: | ||
out-bound: listPartitions, listPartitionContent | out-bound: listPartitions, listPartitionContent | ||
|- | |- | ||
− | |||
|Responding Gateway | |Responding Gateway | ||
Zeile 67: | Zeile 61: | ||
out-bound: listPartitions, listPartitionContent | out-bound: listPartitions, listPartitionContent | ||
− | |- | + | |- style="vertical-align:top;" |
− | |EFA Document Repository | + | |rowspan="3"|EFA Document Repository |
|Document Repository | |Document Repository | ||
|in-bound: createPartition, provideData, retrieveData | |in-bound: createPartition, provideData, retrieveData | ||
Zeile 74: | Zeile 68: | ||
out-bound: registerData | out-bound: registerData | ||
|- | |- | ||
− | |||
|Initiating Gateway | |Initiating Gateway | ||
Zeile 82: | Zeile 75: | ||
out-bound: retrieveData | out-bound: retrieveData | ||
|- | |- | ||
− | |||
|Responding Gateway | |Responding Gateway | ||
Version vom 16. September 2014, 16:40 Uhr
Dieses Material ist Teil des Leitfadens CDA für die elektronische Fallakte.
|
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 EFA actors MUST be bound to IHE-ITI actors as follows:
EFA actor | IHE-ITI actors | Operations |
EFA Client | Document Source | out-bound: createECR, closeECR, registerConsent, createPartition, provideData |
Document Consumer | out-bound: listPartitions, listPartitionContents, retrieveData | |
EFA Resource Manager | Document Repository | in-bound: createECR, closeECR, registerConsent |
Document Source | out-bound: registerRecordLocation | |
Document Recipient | in-bound: registerRecordLocation | |
Initiating Gateway
with XDS Affinity Domain Option (see IHE-ITI-TF-Vol1#18.2.1) |
out-bound: listRecordLocations | |
Responding Gateway
grouped with Document Consumer (see IHE-ITI-TF-Vol1#18.2.3.2) |
in-bound: listRecordLocations | |
EFA Document Registry | Document Registry | in-bound: listPartitions, listPartitionContent, registerData |
Initiating Gateway
with XDS Affinity Domain Option (see IHE-ITI-TF-Vol1#18.2.1) |
in-bound: listPartitions, listPartitionContent
out-bound: listPartitions, listPartitionContent | |
Responding Gateway
grouped with Document Consumer (see IHE-ITI-TF-Vol1#18.2.3.2) |
in-bound: listPartitions, listPartitionContent
out-bound: listPartitions, listPartitionContent | |
EFA Document Repository | Document Repository | in-bound: createPartition, provideData, retrieveData
out-bound: registerData |
Initiating Gateway
with XDS Affinity Domain Option (see IHE-ITI-TF-Vol1#18.2.1) |
in-bound: retrieveData
out-bound: retrieveData | |
Responding Gateway
grouped with Document Consumer (see IHE-ITI-TF-Vol1#18.2.3.2) |
in-bound: listPartitions, listPartitionContent
out-bound: listPartitions, listPartitionContent |
The 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 |
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 SubmissionSet MUST NOT have EFA semantics.
- The HasMember(4)-Associations (SubmissionSet to XDSDocumentEntry) MUST have the SubmissionSetStatus-attribute set to "Original".
- The HasMember-Associations MUST reference exactly one XDSFolder.
- The XDSFolder MUST satisfy the EFA XDS Folder Metadata Binding.
- All XDSDocument-Elements MUST be associated with the XDSFolder.
- All XDSDocument-Elements MUST satisfy the EFA XDS Document Metadata Binding.
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 |