The patient set request / response message structure is divided into three parts:
For a request message, the <psmheader> and <request> sections are required; while a response message requires only the <response> section.
The header has a <request_type> element, which will carry the operation name. Each operation name has a specific request / response combination.
The <request> is modeled as an object using a polymorphic approach. All operation specific request objects inherit a base RequestType object containing a request_type attribute as shown in the object model diagram in the next section.
The <response> is also modeled as an object using a polymorphic approach. All operation specific response objects inherit a base ResponseType object containing a StatusType attribute as shown in the object model diagram in the next section.