RCCT_RM120100UK01 | ||||||||||
AgentRoleChoice |
Allows a choice of the method of representation of the Agent |
|||||||||
Used by: | ||||||||||
[1..1] either : Agent |
Used where the role is not defined on SDS. This applies to all Organizations and Devices as well as Persons who are not registered NPfIT users. |
|||||||||
... or ... : AgentSDS |
Used where the role is defined on SDS. This only applies to Persons who are or were a registered NPfIT user |
|||||||||
Agent |
Used where the role is not defined on SDS. This applies to all Organizations and Devices as well as Persons who are not registered NPfIT users |
|||||||||
Used by: AgentRoleChoice | ||||||||||
[1..1] classCode (CS {CNE:AGNT} ){ Fixed="AGNT " } |
Indicates that this an Agent role.
Although the classCode is an attribute of the Agent element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[1..2] id (SET<II>) |
One repeat is mandatory to provide a DCE UUID for the agent. This identifier is used as a reference within the message to this particular agent (the id field of the agentRef class will contain this identifier) wherever this agent has participated in a particular act. Where the agent is a GP not on SDS, a second repeat may be present to provide the national GP code. Where the agent is a person who is not a GP, or is an organization or device, no second repeat will be present. To provide a DCE UUID, the Identifier Global datatype flavour is used as follows:
A national GP code is carried in the following way:
|
|||||||||
[0..1] code (CV {CNE:EhrAgentType} ) |
A code identifying the type of role that the agent is playing The Coded Plain datatype flavour is used to carry this information as follows:
|
|||||||||
[0..*] addr (SET<AD>) |
To optionally provide addresses that are specific to the role being played. |
|||||||||
[0..*] telecom (SET<TEL>) |
To provide telecommunication contact details that are specific to the role being played. |
|||||||||
[0..1] player (PlayingEntityChoice) |
Information about the entity (person, organization or device) playing the role of agent. |
|||||||||
[0..1] scoper (ScoperChoice) |
Information about the entity (person or organization) represented by the agent. |
|||||||||
AgentSDS |
Used where the role is defined on SDS. This only applies to Persons who are or were a registered NPfIT user. |
|||||||||
Used by: AgentRoleChoice | ||||||||||
[1..1] classCode (CS {CNE:AGNT} ){ Fixed="AGNT " } |
Indicates that this is an Agent role
Although the typeCode is an attribute of the AgentSDS element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[2..2] id (SET<II>) |
One repeat is mandatory to provide a DCE UUID for the agent. This identifier is used as a reference within the message to this particular agent (the id field of the agentRef class will contain this identifier) wherever this agent has participated in a particular act. A second repeat is mandatory to provide the SDS role profile ID for the agent. To provide a DCE UUID, the Identifier Global datatype flavour is used as follows:
A SDS role profile ID is carried in the following way:
|
|||||||||
[1..1] agentPersonSDS (PersonSDS) |
Information about the person on SDS. |
|||||||||
PlayingEntityChoice |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
Used by: Agent | ||||||||||
[1..1] either : Organization |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
... or ... : OrganizationSDS |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
... or ... : PersonSDS |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
... or ... : Person |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
... or ... : PlayingEntityChoice_comp5_2 |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
... or ... : Device |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
ScoperChoice |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
Used by: Agent | ||||||||||
[1..1] either : Organization |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
... or ... : OrganizationSDS |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
... or ... : PersonSDS |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
... or ... : Person |
Identifies and provides details about the entity (person, organisation or device) which plays this role. |
|||||||||
Organization |
Information about the organisation maintaining the EHR application. |
|||||||||
Used by: Agent, PlayingEntityChoice, Agent, ScoperChoice | ||||||||||
[1..1] classCode (CS {CNE:ORG} ){ Fixed="ORG " } |
Indicates that this is an organisation.
Although the classCode is an attribute of the maintainingOrganization element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[1..1] determinerCode (CS {CNE:INSTANCE} ){ Fixed="INSTANCE " } |
Indicates that this is a specific instance of an organisation not a general kind of organisation.
Although the determinerCode is an attribute of the maintainingOrganization element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[0..1] id (II) |
To optionally provide a national code for the organization. A national organization code is carried in the following way:
|
|||||||||
[0..1] code (CV {CNE:EhrOrgType} ) |
Indicates the type of organisation. |
|||||||||
[0..1] name (ON) |
The name of the organisation. |
|||||||||
[0..1] desc (ST) |
A description of the type of Organization. This shall be included if a code is not present. |
|||||||||
[0..5] telecom (SET<TEL>) |
Telecommunication numbers for the organisation.
|
|||||||||
[0..2] addr (SET<AD>) |
The address of the organisation. |
|||||||||
OrganizationSDS |
Information about the organisation maintaining the EHR application. |
|||||||||
Used by: Agent, PlayingEntityChoice, Agent, ScoperChoice | ||||||||||
[1..1] classCode (CS {CNE:ORG} ){ Fixed="ORG " } |
Indicates that this is an organisation.
Although the classCode is an attribute of the maintainingOrganization element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[1..1] determinerCode (CS {CNE:INSTANCE} ){ Fixed="INSTANCE " } |
Indicates that this is a specific instance of an organisation not a general kind of organisation.
Although the determinerCode is an attribute of the maintainingOrganization element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[1..1] id (II) |
An SDS identifier that uniquely identifies the Organization. This is carried in the following way:
|
|||||||||
PersonSDS |
Details about a person who is related to the patient. |
|||||||||
Used by: Agent, Agent, Agent, Agent, AgentSDS | ||||||||||
[1..1] classCode (CS {CNE:PSN} ){ Fixed="PSN " } |
Indicates that this is a person.
Although the classCode is an attribute of the player element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[1..1] determinerCode (CS {CNE:INSTANCE} ){ Fixed="INSTANCE " } |
Indicates that this refers to a specific person.
Although the determinerCode is an attribute of the player element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[1..1] id (II) |
An identifier for the person. In the GP2GP Project
|
|||||||||
Person |
Details about a person who is related to the patient. |
|||||||||
Used by: Agent, Agent, Agent, Agent | ||||||||||
[1..1] classCode (CS {CNE:PSN} ){ Fixed="PSN " } |
Indicates that this is a person.
Although the classCode is an attribute of the player element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[1..1] determinerCode (CS {CNE:INSTANCE} ){ Fixed="INSTANCE " } |
Indicates that this refers to a specific person.
Although the determinerCode is an attribute of the player element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[0..1] name (PN) |
To optionally provide one or more names of the person. |
|||||||||
[0..1] administrativeGenderCode (CS {CNE:Sex} ) |
The sex of the person (e.g., female, male).
|
|||||||||
DeviceSDS |
Information about the EHR application device. |
|||||||||
Used by: Agent, Agent | ||||||||||
[1..1] classCode (CS {CNE:DEV} ){ Fixed="DEV " } |
Indicates that this is a device.
Although the classCode is an attribute of the maintainedDevice element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[1..1] determinerCode (CS {CNE:INSTANCE} ){ Fixed="INSTANCE " } |
Indicates that this is a specific instance not a general kind of device.
Although the determinerCode is an attribute of the maintainedDevice element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[1..1] id (II) |
To provide a unique identifier for this particular device. The Identifier Global datatype flavour is used to carry this information as follows:
|
|||||||||
Device |
Information about the EHR application device. |
|||||||||
Used by: Agent, Agent | ||||||||||
[1..1] classCode (CS {CNE:DEV} ){ Fixed="DEV " } |
Indicates that this is a device.
Although the classCode is an attribute of the maintainedDevice element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[1..1] determinerCode (CS {CNE:INSTANCE} ){ Fixed="INSTANCE " } |
Indicates that this is a specific instance not a general kind of device.
Although the determinerCode is an attribute of the maintainedDevice element, it need not be included in message instances as its value is fixed in the schema. |
|||||||||
[0..1] id (II) |
To provide a unique identifier for this particular device. The Identifier Global datatype flavour is used to carry this information as follows:
|
|||||||||
[0..1] code (CV {CNE:EhrDeviceType} ) |
A code identifying the type of application. The Coded Plain datatype flavour is used to carry this information as follows:
|
|||||||||
[0..1] name (ST) |
The name of the Device. This shall be included if an id element is not present. |
|||||||||
[0..1] desc (ST) |
A description of the type of Device. This shall be included if a code element is not present. |
|||||||||
[0..1] manufacturerModelName (SC) |
The model name as allocated by the Device manufacturer |
|||||||||
[0..1] softwareName (SC) |
Name, version and release of the software that operates the device.
|
|||||||||