Person
Any person who has relevance to the care process, but not actually the subject of care
The relative url is /people
Content
<Person xmlns="..."> <id mand type="id">Master Resource Id, always first in all resources</id> <version opt type="id">version identifier</id> <status mand type="code">active|retired. See status below</status> <created opt type="datetime">date created, always present except on create</created> <updated opt type="datetime">date updated, present if resource updated</updated> <identifiers type="list"> <!-- Zero+ --> <identifier type="HumanId"/>Human identifiers for this person</identifier> </identifiers> <institution opt type="Resource(Organisation)">Which institution this person registered by???</institution> <names type="list"> <!-- Zero+ --> <name type="Name">A name associated with the person</name> </names> <addresses type="list"> <!-- Zero+ --> <address type="Address">An address for the person</address> </addresses> <contacts type="list"> <!-- Zero+ --> <contact type="Contact">A contact detail for the person</address> </contacts> <dob opt type="HumanDate">The birth date for the person</dob> <dod opt type="HumanDate">The date of death for the person</dod> <languages type="list"> <!-- Zero+ --> <language> <language mand type="code">ISO code for language</language> <use opt type="list(code)">Proficiency, modes, preferences</use> </language> </languages> <citizenships type="list"> <!-- Zero+ --> <citizenship> <passport opt type="Identifier">Passport Id</passport> <country type="code">country of which the person is a citizen (iso XXX)</country> <period opt type="Interval(HumanDate)">Time when person was a citizen</period> </citizenship> </citizenships> <qualifications type="list"> <!-- Zero+ --> <qualification> <title opt type="string">name or title of the qualification</title> <code opt type="Concept">A code for the qualification</code> <institution opt type="Resource(Organisation)">Conferring</institution> <date opt type="HumanDate">When the qualification was gained</date> </qualification> </qualifications> <extensions> See Extensions </extensions> <text type="Narrative">Text summary of person, fall back for human interpretation</id> </Person>
Concept Bindings:
- qualification.code is bound to the concept domain "QualificationCodes"
- The use codes for a language (written, spoken, preferred, excellent, poor, etc) are a space separated list and must come from the list of language use codes.
Notes:
- Note: compared with patients, we are interested in far less details about people
- Various jurisdictions define their own qualification codes, and some care about this more than others.
- The organization references are all optional, so can be replaced by simple text
Resource Status
Person records may only be in one of two statuses: active and retired. A normal record is active - it is in use. The status retired is used when a record is created in error. Once the error is discovered, it can either be retired or deleted.
Searching Criteria
The following simple search/filter parameters are defined for person:
name | a portion of name in any name part |
phonetic | a portion of name using some kind of phonetic matching algorithm |
algorithm | specify which phonetic matching algorithm applies |
id | search id in any identifiers |
The standard search parameters also apply (see Searching).
© 2011