This page is part of the FHIR Specification (v0.05: DSTU 1 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Resource Agent - Formal Definitions

The formal definitions for the elements in the agent resource. Also available as an XML file.

Agent
DefinitionA person who represents an organisation, and is authorised to perform actions on its behalf
Control1..1
RequirementsNeed to track doctors, staff, locums etc for both healthcare providers, funders, etc.
RIM MappingRole
v2 MappingPRD (as one example)
Agent.id
DefinitionMaster Resource Id, always first in all resources
Control1..1
Typeid
RIM Mapping.id(scope=OBJ)
Agent.person
DefinitionThe person who acts as the agent
Control1..1
TypeResource(Person)
Must Understandtrue
RequirementsNeed to be able to track the person who represents the organisation separately
v2 MappingPRD-2
Agent.organization
DefinitionThe organisation that is being represented
Control1..1
TypeResource(Organization)
Must Understandtrue
RequirementsNeed to be able to track the represented organisation separately
v2 MappingPRD-10 (-> 14)
Agent.role
DefinitionThe way in which the person represents the organisation - what role do they have?
Control1..*
TypeCodeableConcept from AgentRole
Must Understandtrue
RequirementsNeed to know what authority the agent has - what can they do?
CommentsA person may have more than one role. At least one role is required - why have an agent who isn't actually an agent?
v2 MappingPRD-1
Agent.period
DefinitionThe time period during which the agent was/is authorised to represent the organisation.
Control0..1
TypePeriod
RequirementsAgencies are often for a limited period of time, and can be revoked. Even after the agencies is revoked, the fact that it existed must still be recorded
v2 MappingPRD-8/9
Agent.identifier
DefinitionAn identifier that applies to this person in this role
Control0..*
TypeHumanId
Must Understandtrue
RequirementsOften, specific identifies are assigned for the agent
CommentsThe identifier changes when a new/different person steps into the same role
v2 MappingPRD-7
Agent.address
DefinitionA postal address for this person playing this role
Control0..*
TypeAddress
Commentsi.e. the address is not their personal address. For many agents, this is the same as their work address
v2 MappingPRD-3
To DoWhat about place? (PRD-4)
Agent.contact
DefinitionA contact detail address for this person playing this role
Control0..*
TypeContact
Commentsi.e. the contact is not their personal contact. For many agents, this is the same as their work contacts. Note that a person may choose to use a personal mobile phone (for instance) for their contact in a given role - in this case, the contact detail will be repeated in the agent resource
v2 MappingPRD-5
Agent.extension
DefinitionSee Extensions
Control0..*
TypeExtension
Agent.text
DefinitionText summary of the agent, for human interpretation
Control1..1
TypeNarrative

This is an old version of FHIR retained for archive purposes. Do not use for anything else
Implementers are welcome to experiment with the content defined here, but should note that the contents are subject to change without prior notice.
© HL7.org 2011 - 2012. FHIR v0.05 generated on Sun, Sep 9, 2012 03:28+1000. License