Demographic Archetypes
Rigoleta Dutra Mediano Dias
Sergio Miranda Freire
Introduction
The demographic archetypes shown in this document were based on the two ISO Technical Specification: ISO2220 - Identification of the subject of care and ISO27527 - Provider Identification. Although the main concepts and attributes will be presented here, knowledge of those specifications is indispensable for a complete understanding of the archetypes.
Design
Main archetypes
The main demographic archetypes are:
- person
- organisation
- healthcare consumer
- individual healthcare provider
- healthcare provider organisation
- third-party payer
The composition of these archetypes is summarized in table 1.
Health consumer and individual provider are roles that a person may perform, whereas healthcare provider organization and third-party payer are roles that an organisation may perform.
Both ISO specifications deal with the identification of subjects of care (patients) and health care providers (individual or organisations). The components of the identification of the subject of care (ISO22220) are used in several archetypes that will fill archetypes slots in the person archetype. Patient in the archetypes is a party-relationship between a person in the role of healthcare consumer and a person in the role of an individual provider or an organization in the role of a healthcare provider organisation.
A healthcare consumer may also have a party relationship with a third-party payer called beneficiary
An individual provider may have a party relationship with an organization provider (a kind of employee/employer relationship) or with a third-party payer.
An organization may have a relationship with another organization (ownership). A healthcare provider organization may have a relationship with a third-party payer.
Table 1 - Main Archetypes
| Archetypes | RM Root | Attributes |
| organisation |
ORGANISATION | - Identification - archetypes organisation_name - Details: provider_identifie - Contacts - archetypes address, electronic_communication - Party-relationship o ownership |
| person | PERSON | - Identification - archetypes person_name - Details: archetypes person birth data, person death data, person_identifier, additional data - Contacts - archetypes address, electronic_communication - Party-relationship o Personal relationships |
| health_consumer | ROLE | - Identification - archetypes person_name - Party-relationship o person - third-party payer) (details - archetype person_identifier) o person -provider (patient) (details - archetype person_identifier) |
| individual_provider | ROLE | - Identification - archetypes person_name - capabilities: archetype individual_provider_credentials - Contacts - archetypes address, electronic_communication - Party-relationship o Individual provider - third-party payer) (details - archetype provider_identifier) o Individual provider - organisation provider (details - archetype provider_identifier) |
| third_party_payer | ROLE | - Identification - archetypes organisation_name - Details: provider_identifier |
| healthcare_provider_organisation | ROLE | - Identification - archetypes organisation_name - details: archetype provider_identifier - Party-relationship o provider - third-party payer) (details - archetype provider_identifier) |
Auxiliary archetypes
Instead of creating huge archetypes for each main concept, a series of auxiliary archetypes (table 2) was designed as components of the main archetypes. This allows greater flexibility in the evolution of the archetype repository as new archetypes can be designed to accommodate local needs.
For instance, in ISO22220 there is a section relative to other details of the identification of the subject of care. The following archetypes were designed to account for those data:
- Person birth data-iso
- Person other birth data-br
- Person death data-iso
- Person other death data
- Person additional data-iso
- Person additional data-br
In these archetypes the suffix ISO means that the elements in the archetypes correspond to attributes in the technical specification referenced in the body of the archetype. Each iso-suffixed archetype however has an archetype slot in order to allow for archetypes that add attributes to the iso specification in order to meet local needs. For example, the archetype person other birth data-br contains elements that are present in birth certificates in Brazil, but are not in ISO22220. When designing a template, this archetype may fill a slot in person birth data ISO. The same reasoning applies to the pairs person death data-iso/person other death data and person additional data-iso/person additional data-br
The archetypes for ISO addresses were split into three archetypes:
- Address-iso
- Address iso-provider
- High level address other data-br
Address ISO is composed of two clusters: one for Line address and the other is for the high level address. Line address is a composite of one or more standard address components that describe a low level of geographical / physical description of a location that, used in conjunction with the other high-level address components i.e. 'suburb / town / locality name', 'postal code', 'state / territory / province', and 'country', forms a complete geographical / physical address.. Address ISO-provider is a specialization of address ISO to account for additional attributes used in a provider address.
The same reasoning used above is followed here: both line address and high level address have slots that may be filled with archetypes designed to meet local needs. For instance, High level address other data-br contains attributes used in high level addresses in Brazil.
Naming
The archetypes are named according to the concept they represent followed by the prefix ISO when it includes attributes from the ISO specification referenced in the details section. Usually the ISO-suffixed archetypes have slots for other archetypes that may add attributes to the corresponding iso component in order to meet local needs.
Composition x inheritance
Usually composition was used rather that inheritance in the design of the demographic archetypes, except in three cases: address, electronic communications and person name. These archetypes were specialized for the corresponding provider address, electronic communications and name.
The treatment of Dates
Dates are represented with DV_DATE as it should be. When an ISO specification specifies a start and end date, the respective archetype uses a DV_INTERVAL<DV_DATE>.
However in several places ISO specifications use a date accuracy indicator to indicate whether the date is accurate or not and also which date component (year, month or day) is accurate, estimated or unknown, with all combinations allowed. The archetypes do not use a special element to indicate date accuracy because the reference model classes for dates allow date to be expressed as a missing day, missing month and day, or all three components missing, and the precision can be expressed as DV_DURATION.
In order to be fully compatible with ISO an accuracy indicator element could be added, but we preferred to wait for comments from the community whether this should be done.
Local codes x Constraint Binding
Local codes are used whenever the corresponding ISO specification provides a list of fixed codes to be used. When this list is not provided or is just an example, constraint definitions are used. For example, ISO22220 provides several examples of titles to be used with the name of a subject of care. Since this list can vary depending on the locality it is used, the archetype uses a constraint definition. However, no constraint binding was provided for any constraint definition.
The only place where ISO local codes were not used is for expressing a relationship between two persons. We think that list is very restrictive. The openEHR subject relationship group is more comprehensive for instance. In this case we use a constraint definition.
Acknowledgments
We are grateful to Thomas Beale, Heather Leslie, Ian McNicoll, Sebastian Garde and Pablo Pazos Gutierrez for the discussions that led to this version of the demographic archetypes.
References
ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification - International Organization for Standardization
ISO/DTS 27527:2007(E) - Provider Identification - Draft Technical Specification - International Organization for Standardization
Table 2 - Auxiliary archetypes that fills slots in the main archetypes
| Archetypes | RM Root | Attributes | |
| Address_iso | ADDRESS | ISO22220-27527: line address - Building/complex sub unit type - sub unit number - address site name - floor number - floor type - street number - lot number - street name - street type code - street suffix code - slot for other address line components ISO22220-27527: high level address - postal code, - delivery point identifier - suburb/town/locality - state/province/territory - country - address type o start date o start date accuracy o end date o end date accuracy - slot for other high level address components Start and end date accurary indicator is in ISO22220, but was not included in the archetype. See text |
|
| |
address_iso-provider Specializes: address_iso |
ADDRESS | ISO27527 - adds two attributes: - address security : a Boolean that indicates whether this address may be openly displayed. - provider identifiers: one or more provider identifiers who may access the address. Only if address security is true. |
| high_level_address_other_data_br | CLUSTER | High level address data specific to Brazil |
|
| |
electronic_communication_iso | ADDRESS | ISO22220-27527 - Medium: possible values (telephone, mobile, pager, fax, e-mail, url, other) - preference code: possible values (business hours, daytime, weekend, at all times, evening/night hours) - details - the number, e-mail address, url, etc - usage: possible values (business, personal ou both) |
| |
electronic_communication_iso-provider Specializes: electronic_communication_iso |
ADDRESS | ISO27527 - adds two attributes: - address security : a Boolean that indicates whether this medium may be openly displayed. - provider identifiers: one or more provider identifiers who may access the medium. Only if address security is true. |
| |
person_identifier_iso | CLUSTER | ISO22220: - designation - Geographic area (local, regional, state, national) - issuer - type of identifier Slot for other details of an identifier |
| |
identifier_other_details | CLUSTER | Other details of an identifier: - time validity - City of issuer - State of issuer - Country of issuer |
| |
provider_identifier_iso | CLUSTER | ISO27527: - designation - Geographic area (local, regional, state, national) - issuer - type of identifier - Duplicate resolution o Not a duplicate of o Duplicate of o Confirmed by organisation o Date confirmed o Retired Slot for other details of an identifier |
| |
person_death_data_iso | CLUSTER | ISO22220: - date of death - source of notification (registry, health provider, relatives, other, Unknown) Date of death accurary indicator is in ISO22220, but was not included in the archetype. See text. archetype slot for /(person_death_data)([a-zA-Z0-9_]+)*\.v1/ |
| |
person_other_death_data | CLUSTER | Adds data used in death certificates in Brazil: city, state, country and death certificate number |
| |
person_birth_data_iso | CLUSTER | ISO22220: - country - date of birth - birth plurality - birth order - date of birth follow up indicator Date of birth accurary indicator is in ISO22220, but was not included in the archetype. See text. Archetype slot for /(person_birth_data)[a-zA-Z0-9_]*\.v1/ |
| |
person_birth_data_br |
CLUSTER | Adds data used in birth certificates in Brazil: city of birth, state of birth, etc |
| |
person_additional_data_iso | CLUSTER | ISO 22220: - sex (male, female, intersex or indeterminate, not stated/inadequately described - mother´s family name - comments |
| |
person_additional_data_br | CLUSTER | - Marital status - Ethnic background |
| |
Organisation_name_iso | PARTY_IDENTITY | ISO27527: - identifier number - type of name (1-organization unit, section or division name;2-service location name; 3: business name; 4:locally used name; 5: abbreviated name; 6:enterprise name;8:other; 9:unknown), - name |
| |
person_name_iso | PARTY_IDENTITY | ISO2220: - given name group (given name and sequence number) - family name group (family name and sequence number) - title group (title and sequence number) - suffix group (suffix and sequence number) - usage name group o name usage - reporting, newborn name, business, name, maiden name, registered name, other name) o name usage start and end date o usage identifier - preferred name (boolean) - conditional use (unreliable information, known misspelling, name not to be used, name linkage forbidden by law, special privacy/security requirement, temporary name) - alternativee name representation group ( representation usage and alternative representation) |
| |
person_name_iso-individual_provider Specializes person_name_iso |
PARTY_IDENTITY | ISO27527: - remove conditional usage - add restricted usage name group o type of restriction (unreliable information, name not for continued use, special privacy/security requirement) o restriction start date o restriction end date o available provider |
| |
biometric_identifier_iso | CLUSTER | ISO22220: - type of biometric: (finger print - rolled; finger print - flat; facial features; voice; Iris; retina; hand geometry; signature dynamics, keystroke dynamics, lip movement; thermal face image; thermal hand image; gait; blood type; DNA; Unknown) - biometric data template - biometric enrolment quality - biometric creating authority - location of biometric identifier - biometric schema - biometric version - biometric date of creation |
| |
Individual_provider_credentials_iso | CLUSTER | ISO27527: - field of practice o (field of practice, o start and end date o primary field of practice - registration details o Registration body o Status o Registration number o Start Date o End Date o Slot for other registration data - Qualifications o Qualification name o Qualification level o Issuing institution o Issuing institution country o Qualification year Field of practice start date accuracy indicator is in ISO27527, but was not included in the archetype. See text. |
| |
registration_other_data | CLUSTER | State and Country of a provider registering body |