R_AgentNPFITPoCOrg - tabular view

No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
UKCT_RM142000UK01
AgentOrganizationRoleChoice

A choice of organization agent roles.

The SDS choice shall be used if the organization can be identified by reference to SDS.

Used by:
[1..1] either : AgentOrg

An Agent organisation who details are not present on SDS.

             ... or ... : AgentOrgSDS

An Agent organization who can be identified by reference to SDS.

AgentOrg

Identifies or provides detailed information about an organization fulfilling a specific role when the player and/or scoper details are not available from SDS.

If the organization can be identified by reference to SDS then this shall not be used.

Used by: AgentOrganizationRoleChoice
[1..1] classCode (CS {CNE:AGNT} ){ Fixed="AGNT " }

Indicates the role of agent

  • Fixed value: "AGNT"
[1..1] code (CV {CNE:OrganizationRoleName} )

A code identifying the type of role that the agent is playing.

The datatype flavour Coded with Code System is used to carry this information as follows:

  • The code attribute shall contain a value from the list of codes in the  vocabulary
  • The codeSystem attribute shall contain the OID value referenced in the vocabulary
[1..1] addr (AD)

An address that is specific to the role being played

[0..*] telecom (SET<TEL>)

Telecommunication contact details that are specific to the role being played

[1..1] agentOrganization (Organization)

The organization playing the role of agent.

[0..1] scoper (ScoperChoice)

Allows a choice of the mechanism for representing the Organization that is scoping (defining) the role.

AgentOrgSDS

Identifies an Organization fulfilling a specific role.  Full details of the organization are available from SDS.

This shall be used if the oganization details can be identified by reference to SDS.

Used by: AgentOrganizationRoleChoice
[1..1] classCode (CS {CNE:AGNT} ){ Fixed="AGNT " }

Indicates the role of agent

  • Fixed value: "AGNT"
[1..1] agentOrganizationSDS (OrganizationSDS)

A link to the Organization playing the role.

Organization

Details of the Organization when the information is not available from SDS.

Used by: AgentOrgAgentOrgScoperChoice
[1..1] classCode (CS {CNE:ORG} ){ Fixed="ORG " }

Indicates that this is an Organization

  • Fixed value: "ORG"
[1..1] determinerCode (CS {CNE:INSTANCE} ){ Fixed="INSTANCE " }

Indicates that the entity is a single identifiable Organization

  • Fixed value: "INSTANCE"
[1..1] code (CS {CNE:OrganizationType} )

The type of Organization

The Coded Only datatype flavour is used to carry this information as follows:

  • The code attribute shall contain a value from the list of codes in the OrganizationType vocabulary.
[1..1] name (ON)

The name of the Organization.

[0..1] desc (ST)

A description of the type of Organization.

[0..1] addr (AD)

The address of the Organization.

Address required for the organization if different to role address.

ScoperChoice

A choice of scoping organizations.

Used by: AgentOrg
[1..1] either : Organization

An Agent organisation who details are not present on SDS.

             ... or ... : OrganizationSDS

An Agent organization who can be identified by reference to SDS.

OrganizationSDS

Details of an organization who can be identified by reference to SDS.

Used by: AgentOrgScoperChoiceAgentOrgSDS
[1..1] classCode (CS {CNE:ORG} ){ Fixed="ORG " }

Indicates that this is an Organization

  • Fixed value: "ORG"
[1..1] determinerCode (CS {CNE:INSTANCE} ){ Fixed="INSTANCE " }

Indicates that the entity is a single identifiable Organization

  • Fixed value: "INSTANCE"
[1..1] id (II)

A valid SDS identifier that uniquely identifies the Organization.  This could come from a number of SDS sets including (but not limited to) Organisations and Workgroups.  The root attribute shall be the OID for the SDS code set and the extension shall contain the code.