R_AgentNPFITPerson - tabular view

No Current Link To VocabularyCoded With ExtensionsCoded No Extensions
UKCT_RM120200UK04
AgentPerson

Identifies or provides detailed information about a person fulfilling a specific role when it is not known whether all of the role profile, player and scoper details are available from SDS.

This version adds the concept of controlling organisation.

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

Indicates that this is an Agent

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

A nationally agreed identifier for the role being played.  This may be either a code from a national coding scheme or a DCE UUID.

A national code is carried in the following way:

  • the root attribute shall contain the OID that identifies the coding scheme
  • the extension attribute shall contain the code

A DCE UUID is carried in the root attribute.

Should the player be held on SDS, this shall be the identifier that uniquely identifies the role profile of the person.   This is carried in the following way:

  • The root attribute shall contain an OID with the value 1.2.826.0.1285.0.2.0.67
  • the extension attribute shall contain the SDS Role Profile ID known in the External Interface Specification as Role Profile Code.
[0..1] code (CV {CNE:RoleCode} )

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

[0..*] addr (SET<AD>)

Addresses that are specific to the role being played

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

Telecommunication contact details that are specific to the role being played

[1..1] player (PlayingEntityChoice)

Allows a choice of the mechanism for representing the Organization that is playing the role.

[1..1] scoper (ScoperChoice)

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

PlayingEntityChoice

Choice of Person entities to play the AgentPerson role.

Used by: AgentPerson
[1..1] either : PersonSDS

A playing person whose details can be found on SDS

             ... or ... : Person

A playing person whose details cannot be found on SDS

ScoperChoice

Choice of Person or Organization entities to scope the AgentPerson role.

Used by: AgentPerson
[0..*] healthCareProviderLicense (HealthCareProvider)

A link to a controlling organisation.

[1..1] either : Organization

A scoping organisation whose details cannot be found on SDS

             ... or ... : OrganizationSDS

A scoping organisation whose details can be found on SDS

             ... or ... : PersonSDS

A scoping person whose details can be found on SDS

             ... or ... : Person

A scoping person whose details cannot be found on SDS

HealthCareProvider

The health care provider organisation in control of the scoping entity.

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

Indicates that this is a licensed entity

  • Fixed value: "PROV"
[0..1] scoper (ControllingOrganisation)

The organisation playing the health care provider.

PersonSDS

Details of a person on SDS.

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

Indicates that this is a Person

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

Indicates that the entity is a single identifiable Person

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

An SDS identifier that uniquely identifies the Person.   This is carried in the following way:

  • The root attribute shall contain an OID with the value 1.2.826.0.1285.0.2.0.65
  • the extension attribute shall contain the SDS User ID, known in the Extrnal Interface Specification as User's Unique Identifier. 
Person

Details of a person not on SDS.

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

Indicates that this is a Person

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

Indicates that the entity is a single identifiable Person

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

An optional identifier that uniquely identifies the Person.  This may be either a code from a natinal scheme or a DCE UUID.

A national code is carried in the following way:

  • the root attribute shall contain the OID that identifies the coding scheme
  • the extension attribute shall contain the code

A DCE UUID is carried in the root attribute.

If an id is not present, then a name shall be included.

[0..1] name (PN)

The name or the Person.

[0..1] administrativeGenderCode (CS {CNE:Sex} )

The code of the sex of the patient.

ControllingOrganisation

Details of a controlling organisation, such as a Primary Care Trust.

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

An organization whose details are not on SDS

             ... or ... : OrganizationSDS

An organisation whose details are on SDS

Organization

Details of an organisation not on SDS.

Used by: AgentPersonHealthCareProviderControllingOrganisationScoperChoice
[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"
[0..1] id (II)

An optional identifier that uniquely identifies the Organization.   This may be either a code from a national scheme or a DCE UUID.

A national code is carried in the following way:

  • the root attribute shall contain the OID that identifies the coding scheme
  • the extension attribute shall contain the code

A DCE UUID is carried in the root attribute.

If an id is not present, then a name shall be included.

[0..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.

If a code is not present, then a desc shall be included.

[0..1] name (ON)

The name of the Organization. This shall be included if an id is not present.

[0..1] desc (ST)

A description of the type of Organization. This shall be included if a code is not present.

[0..1] telecom (TEL)

The telephone contact details for the Organization.

[0..1] addr (AD)

The address of the Organization.

OrganizationSDS

Details of an organisation on SDS.

Used by: AgentPersonHealthCareProviderControllingOrganisationScoperChoice
[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) Organizations and Workgroups.  The root attribute shall be the OID for the SDS code set and the extension shall contain the code.

An SDS Organization shall be identified as follows:

  • The root attribute shall contain an OID with the value 1.2.826.0.1285.0.1.10
  • the extension attribute shall contain the SDS Organisation Id, known in the External Interface Specification as NACS Organisation Code.

An SDS Workgroup shall be identified as follows:

  • The root attribute shall contain an OID with the value 1.2.826.0.1285.0.2.0.109
  • the extension attribute shall contain the SDS Workgroup.