Standard
Track updates
AS 5552-2013
[Current]E-health secure message delivery
Defines a set of roles in the Secure Message Delivery process and their associated interfaces and behaviour.
Published: 17/12/2013
Pages: 110
Table of contents
Cited references
Content history
Table of contents
Header
About this publication
Preface
1 Scope and general
1.1 Scope and intended audience
1.1.1 Scope
1.1.2 Intended audience
1.2 Overview
1.3 Normative references
1.4 Terms and definitions
1.4.1 Application response
1.4.1.1 Definition
1.4.1.2 Principles
1.4.1.3 Message acknowledgements
1.4.2 Authorization
1.4.3 Endpoint location service
1.4.4 Interaction record
1.4.5 Message Delivery process
1.4.5.1 Definition
1.4.5.2 Identification
1.4.5.3 Roles in the Message Delivery process
1.4.5.4 Terminology
1.4.5.4.1 Deliver
1.4.5.4.2 Forward
1.4.5.4.3 Retrieve
1.4.5.4.4 Send and receive
1.4.6 Message payload
1.4.7 Modes
1.4.8 Organization
1.4.8.1 Authorized agent
1.4.8.2 Intermediary organization
1.4.8.3 Receiver organization
1.4.9 Roles
1.4.9.1 General
1.4.9.2 Sender role
1.4.9.3 Receiver role
1.4.9.4 Sender Intermediary role
1.4.9.5 Receiver Intermediary role
1.4.10 Sealed message
1.4.10.1 Definition
1.4.10.2 Purpose
1.4.10.3 Identifying sealed messages
1.4.11 Sender organization
1.4.12 Services
1.4.13 Shall
1.4.14 Should
1.4.15 Transport responses
1.4.15.1 Definition
1.4.15.2 Identification
1.4.15.3 Types
1.4.15.3.1 General
1.4.15.3.2 Final transport responses
1.4.15.3.3 Intermediate transport responses
1.4.15.4 Delivery of transport responses
1.5 Acronyms and abbreviations
1.6 Namespace prefixes
1.7 Conformance
1.7.1 Interpretation of conformance points
1.7.2 Dimensions of conformance
2 Common behaviours
2.1 Introduction
2.2 Identifiers for secure message delivery
2.3 Web service profiles
2.3.1 Web service profiles for service providers
2.3.2 Web service profiles for service invokers
2.4 Public Key Infrastructure (PKI)
2.5 Date and time values
2.5.1 Time zone
2.5.2 Comparing date and time values
2.6 Identification
2.6.1 Qualified identifiers
2.6.2 Schemes for qualified identifiers
2.6.3 Identifiers for organizations
2.6.4 Identifiers for Message Delivery processes and transport responses
2.7 Transport responses
2.7.1 Delivering transport responses using route records
2.7.2 Receiving transport responses
2.8 Privacy and security
2.8.1 Privacy of sealed messages
2.8.2 Confidentiality of sealed messages
2.8.3 Certificate validity
2.8.4 Acceptance of transport security
2.8.4.1 Service providers
2.8.4.2 Service invokers
2.8.5 Acceptance of sealed messages
3 Role specification: Sender
3.1 Introduction
3.2 Implementation
3.3 Behaviour
3.4 Sending sealed messages
3.4.1 General
3.4.2 Message payload
3.4.3 Determining service invocation
3.4.4 Message Delivery process
3.4.5 Sealed message
3.4.6 Delivering the sealed message
3.4.7 Immediate response handling
3.4.8 Local handling and storage
3.4.9 Failures
3.4.9.1 Failure behaviour
3.4.9.2 Definition of invocation success
3.5 Receiving transport responses
3.5.1 General
3.5.2 Direct transport response receipt
3.5.3 Indirect transport response receipt
3.5.4 Local handling and storage
3.5.5 Non-receipt of transport responses
4 Role specification: Receiver
4.1 Introduction
4.2 Implementation
4.3 Behaviour
4.4 Receiving sealed messages
4.4.1 General
4.4.2 Deferred mode
4.4.2.1 Direct message receipt
4.4.2.2 Indirect message receipt
4.4.3 Immediate mode
4.4.3.1 Service provision
4.4.3.2 Response sealed message
4.4.4 Local handling and storage
4.5 Sending transport responses
4.5.1 General
4.5.2 Service invocation
4.5.3 Failures
4.6 Endpoint location service publication
4.6.1 Publication
4.6.2 Interaction records
5 Role specification: Sender Intermediary
5.1 Introduction
5.2 Implementation
5.3 Behaviour
5.4 Receiving and sending sealed messages
5.4.1 General
5.4.2 Deferred mode
5.4.3 Immediate mode
5.4.4 Local handling and storage
5.5 Receiving and sending transport responses
5.5.1 General
5.5.2 Service invocation
5.5.3 Local handling and storage
5.6 Endpoint location service publication
5.6.1 Publication
5.6.2 Service category
6 Role specification: Receiver Intermediary
6.1 Introduction
6.2 Implementation
6.3 Behaviour
6.4 Receiving and sending sealed messages
6.4.1 General
6.4.2 Deferred mode
6.4.3 Immediate mode
6.4.4 Local handling and storage
6.5 Receiving and sending transport responses
6.5.1 General
6.5.2 Service invocation
6.6 Endpoint location service publication
6.6.1 Publication
6.6.2 Service category
7 XML schemas
7.1 Message payload
7.1.1 Overview
7.1.2 Definition
7.2 Sealed message
7.2.1 Overview
7.2.2 Definition
7.2.3 Creation of a new sealed message
7.2.4 Reuse of an existing sealed message
7.2.5 smsg:routeRecord element
7.3 Transport metadata extension
7.3.1 Overview
7.3.2 smsg:metadataType element
7.3.3 Processing transport metadata extensions
7.4 Transport response
7.4.1 Overview
7.4.2 Definition
7.4.3 Creation of a new transport response
7.4.4 Reuse of an existing transport response
7.5 Interaction record
7.5.1 Overview
7.5.2 Definition
7.6 Qualified certificate reference
7.6.1 Overview
7.6.2 Definition
8 Service interface: Sealed Message Delivery
8.1 Introduction
8.1.1 Purpose
8.1.2 Identity
8.1.2.1 WSDL namespace
8.1.2.2 Service interface identifier
8.1.3 Service overview
8.2 Interface
8.2.1 Service providers
8.2.2 Service invokers
8.3 Operations
8.3.1 General
8.3.2 Deliver
8.3.2.1 Purpose
8.3.2.2 Service invoker
8.3.2.2.1 General
8.3.2.2.2 Request
8.3.2.3 Service provider
8.3.2.3.1 Response
8.3.2.3.2 Successful response
8.3.2.3.3 Faults
9 Service interface: Sealed Immediate Message Delivery
9.1 Introduction
9.1.1 Purpose
9.1.2 Identity
9.1.2.1 WSDL namespace
9.1.2.2 Service interface identifiers
9.1.3 Service overview
9.2 Interface
9.2.1 Service providers
9.2.2 Service invokers
9.3 Operations
9.3.1 General
9.3.2 Deliver
9.3.2.1 Purpose
9.3.2.2 Service invoker
9.3.2.2.1 General
9.3.2.2.2 Request
9.3.2.3 Service provider
9.3.2.3.1 Response
9.3.2.3.2 Successful response
9.3.2.3.3 Faults
10 Service interface: Sealed Message Retrieval
10.1 Introduction
10.1.1 Purpose
10.1.2 Identity
10.1.2.1 WSDL namespace
10.1.2.2 Service interface identifiers
10.1.3 Service overview
10.2 Interface
10.2.1 Service providers
10.2.2 Service invokers
10.3 Operations
10.3.1 General
10.3.2 Common behaviours
10.3.2.1 Common behaviours for service invokers
10.3.2.2 Common behaviours for service providers
10.3.3 List
10.3.3.1 Purpose
10.3.3.2 Service invoker
10.3.3.2.1 General
10.3.3.2.2 Request
10.3.3.3 Service provider
10.3.3.3.1 Response
10.3.3.3.2 Successful response
10.3.3.3.3 Faults
10.3.4 Retrieve
10.3.4.1 Purpose
10.3.4.2 Service invoker
10.3.4.2.1 General
10.3.4.2.2 Request
10.3.4.3 Service provider
10.3.4.3.1 General
10.3.4.3.2 Response
10.3.4.4 Successful response
10.3.4.5 Faults
11 Service interface: Transport Response Delivery
11.1 Introduction
11.1.1 Purpose
11.1.2 Identity
11.1.2.1 WSDL namespace
11.1.2.2 Service interface identifier
11.1.3 Service overview
11.2 Interface
11.2.1 Service providers
11.2.2 Service invokers
11.3 Operations
11.3.1 Implementation specific checks
11.3.2 Deliver
11.3.2.1 Purpose
11.3.2.2 Service invoker
11.3.2.2.1 General
11.3.2.2.2 Request
11.3.2.3 Service provider
11.3.2.3.1 Response
11.3.2.3.2 Successful response
11.3.2.3.3 Faults
12 Service interface: Transport Response Retrieval
12.1 Introduction
12.1.1 Purpose
12.1.2 Identity
12.1.2.1 WSDL namespace
12.1.2.2 Service interface identifier
12.1.3 Service overview
12.2 Interface
12.2.1 Service providers
12.2.2 Service invokers
12.3 Operations
12.3.1 General
12.3.2 Common behaviours
12.3.2.1 General
12.3.2.2 Common behaviours for service invokers
12.3.2.3 Common behaviours for service providers
12.3.3 Retrieve
12.3.3.1 Purpose
12.3.3.2 Service invoker
12.3.3.2.1 General
12.3.3.2.2 Request
12.3.3.3 Service provider
12.3.3.3.1 Response
12.3.3.3.2 Successful response
12.3.3.3.3 Faults
12.3.4 Remove
12.3.4.1 Purpose
12.3.4.2 Service invoker
12.3.4.2.1 Request
12.3.4.3 Service provider
12.3.4.3.1 Response
12.3.4.3.2 Successful response
12.3.4.3.3 Faults
Appendix A
A1 Introduction
A2 Schemas
A2.1 Message Payload schema
A2.2 Sealed Message schema
A2.3 Transport Response schema
A2.4 Interaction Record schema
A2.5 Qualified Certificate Reference schema
A3 WSDL interfaces
A3.1 Sealed Message Delivery interface WSDL
A3.2 Sealed Immediate Message Delivery interface WSDL
A3.3 Sealed Message Retrieval interface WSDL
A3.4 Transport Response Delivery interface WSDL
A3.5 Transport Response Retrieval interface WSDL
A4 WSDL bindings and policy
A4.1 Sealed Message Delivery TLS binding WSDL
A4.2 Sealed Immediate Message Delivery TLS binding WSDL
A4.3 Sealed Message Retrieval TLS binding WSDL
A4.4 Transport Response Delivery TLS binding WSDL
A4.5 Transport Response Retrieval TLS binding WSDL
Appendix B
B1 Introduction
B2 Service categories example
Appendix C
C1 Introduction
C2 List of codes
Appendix D
D1 Introduction
D2 Namespaces
D3 Identifying communicating parties
Appendix E
Appendix F
F1 Identifiers used in examples
F1.1 Organization
F1.2 Service category
F2 SOAP messages
F2.1 Sealed Message Delivery: deliver request
F2.2 Sealed Message Delivery: deliver response
F2.3 Sealed Message Delivery: deliver fault
F2.4 Sealed Message Retrieval: list request
F2.5 Sealed Message Retrieval: list response
F2.6 Sealed Message Retrieval: retrieve request
F2.7 Sealed Message Retrieval: retrieve response
F2.8 Transport Response Delivery: deliver request
F2.9 Transport Response Delivery: deliver response
F2.10 Transport Response Retrieval: retrieve request
F2.11 Transport Response Retrieval: retrieve response
F2.12 Transport Response Retrieval: remove request
F2.13 Transport Response Retrieval: remove response
Bibliography
Cited references in this standard
W3C XSD2004b
W3C XSD2004b
W3C XSD2004a
W3C XSD2004a
W3C WSDL2001
W3C WSDL2001
IETF RFC3986
IETF RFC3986
Content history
[Superseded]
[Superseded]
[Superseded]
DR AS 5552
One-time Purchase
Access via web browser on any device
One-time purchase
Single publication
Offline access via PDF^
$262.48 AUD
Inclusive of GSTFormat *
Web Reader
Licenses *
1 user
Total$262.48 AUD
IMPORTANT