Demographic RM.owl
type: Ontology
imports: Data Structures RM.owl
comment: Ontology based in the openEHR Demographic Reference Model Revision:1.4.1 Written in owl by Isabel Román
imports: protege

ADDRESS
type: Class
CEN: Address (data type)
label: DIRECCION @es
HL7: Address (AD) (data type)
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#1
subclass of: LOCATABLE
purpose: Address of contact, which may be electronic or geographic

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#1
type: Restriction
cardinality: 1
on property: details

AGENT
type: Class
subclass of: ACTOR
purpose: Generic concepto of any kind of agent including devices, software systems, but not humas or organisations.
CEN: Healthcare software, healthcare device
HL7: DEVICE
label: AGENTE @es

ACTOR
type: Class
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#14
equivalent class: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#15
subclass of: PARTY
CEN: Healthcare party
abstract: true
HL7: Entity
purpose: Ancestor of all real-world types, including people and organisations. An actor is any real-world entity capable of taking on a role

PARTY
type: Class
HL7: Entity
equivalent class: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#3
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#6
CEN: healthcare agent
purpose: Ancestor of all party types, including real world entities and their roles. A party is any entity which can participate in an activity. The meaning attribute inherited from LOCATABLE is used to indicate the actual type of party
subclass of: LOCATABLE
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#7
abstract: true
label: ENTIDAD @es

GROUP
type: Class
label: GRUPO @es
subclass of: ACTOR
purpose: A group is a real world group of parties which is created by another party, usually an organisation, for some specific purpose. A typical clinical example is that of the specialist care tea, e.g. "cardilogy team". The members of the group usually work together.

ROLE
type: Class
purpose: Generic description of a role performed by an actor. The role corresponds to a competency of the party. Roles are used to define the responsibalities undertaken by a party for a purpose. Roles should have credential qualifying the performer to perform the role.
subclass of: PARTY
use: Roles correspond to concepts like "general parctitioner", "nurse" and so on
HL7: ROLE
CEN: Healthcare agent in context
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#22
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#23
label: ROL @es

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#6
type: Restriction
max cardinality: 1
on property: details

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#7
type: Restriction
min cardinality: 1
on property: identities

identities
type: ObjectProperty
comment: Identities used by the party to identify itself, such as legal name, stage names, aliases, nicknames and so on
label: identidades @es
range: PARTY IDENTITY
domain: PARTY

PARTY RELATIONSHIP
type: Class
label: RELACION ENTRE ENTIDADES @es
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#8
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#9
subclass of: LOCATABLE
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#10
purpose: generic description of a relationship between parties
HL7: RELATIONSHIP_LINK
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#11

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#8
type: Restriction
cardinality: 1
on property: target

target
type: ObjectProperty
label: destino @es
inverse of: target relationship
domain: PARTY RELATIONSHIP
range: PARTY
comment: Target of relationship

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#9
type: Restriction
cardinality: 1
on property: type

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#10
type: Restriction
max cardinality: 1
on property: details

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#11
type: Restriction
max cardinality: 1
on property: time validity

time validity
type: ObjectProperty
range: DV INTERVAL DV DATE
comment: Valid time interval fot this relationship
label: intervalo de validez @es
domain: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#45

CAPABILITY
type: Class
purpose: Capability of a role, such as "ehr modifier", "health care provider". Capability should be backed up by credentials.
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#20
subclass of: LOCATABLE
label: CAPACIDADES @es
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#21

ORGANISATION
type: Class
GEHR: G1_HCF
subclass of: ACTOR
HL7: ORGANIZATION
CEN: healthcare organisation
label: ORGANISMO @es
purpose: Generic description of organisations. An organisation is a legally constituted body whose existence (in general) outlives the existence of parties considered to be part of it.

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#14
type: Restriction
min cardinality: 1
on property: languages

languages
type: ObjectProperty
comment: Languages which can be used to communicate with this actor
range: DV TEXT
domain: ACTOR

PERSON
type: Class
CEN: healthcare person
label: PERSONA @es
HL7: Person
subclass of: ACTOR
purpose: Generic description of persons. Provides a dedicated type to which Person archetypes can be targeted
GEHR: G1_PERSON

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#20
type: Restriction
cardinality: 1
on property: credentials

credentials
type: ObjectProperty
label: credenciales @es
domain: CAPABILITY
range: DATA STRUCTURE
comment: the qualifications of the performer of the role for this capability. This might include professional qualifications and official identifications such as provider numbers etc...

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#21
type: Restriction
on property: time validity
max cardinality: 1

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#22
type: Restriction
cardinality: 1
on property: performer

performer
type: ObjectProperty
range: ACTOR
domain: ROLE
label: interprete @es
comment: Actor playing the role

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#23
type: Restriction
max cardinality: 1
on property: time validity

CONTACT
type: Class
purpose: Description of a means of contact of a party. Actual structure is archetyped.
subclass of: LOCATABLE
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#24
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#25
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#26

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#24
type: Restriction
on property: purpose
max cardinality: 1

purpose
type: ObjectProperty
range: DV TEXT
comment: Purpose of identity, e.g. "legal", "stagename", "nickname", "tibal name"... taken from value of inherited name attribute.
domain: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#42

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#25
type: Restriction
max cardinality: 1
on property: time validity

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#26
type: Restriction
on property: addresses
min cardinality: 1

addresses
type: ObjectProperty
range: ADDRESS
domain: CONTACT
label: direcciones @es
comment: A set of address alternatives for this purpose and time validity

PARTY IDENTITY
type: Class
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#30
CEN: Person Name (data type)
purpose: An identity "owned" by a PARTY, such as a person name or company name, and which is used by the party to identify itself. Actual structure is archetyped.
HL7: Person Name (PN) (data type)
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#31
subclass of: LOCATABLE
subclass of: http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#32
label: IDENTIDAD DE LA ENTIDAD @es

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#30
type: Restriction
on property: as string
cardinality: 1

as string
type: ObjectProperty
comment: Identity in the form of a single string
domain: PARTY IDENTITY
label: como cadena @es

http://lodlaundromat.org/.well-known/genid/c0bd8541064399d8e6664e9e477c818b#31
type: Restriction
cardinality: 1
on property: details

source
type: ObjectProperty
label: origen @es
inverse of: source relationship
comment: Source of relationship
domain: PARTY RELATIONSHIP
range: PARTY

source relationship
type: ObjectProperty
range: PARTY RELATIONSHIP
inverse of: source
domain: PARTY
comment: Relationships in hich this role takes part as source
label: relacion como origen @es

target relationship
type: ObjectProperty
comment: Relationships in which this role takes part as target
inverse of: target
domain: PARTY
label: relacion como destino @es
range: PARTY RELATIONSHIP

roles
type: ObjectProperty
domain: ACTOR
range: ROLE
comment: roles played by this party

contacts
type: ObjectProperty
label: contactos @es
domain: PARTY
range: CONTACT
comment: Contacts for this party

capabilities
type: ObjectProperty
comment: The capabilities of this role
domain: ROLE
label: capacidades @es
range: CAPABILITY