openEHR en español

Foro oficial de la comunidad en español de openEHR

No estas registrado.

#1 2014-11-07 16:51:41

numael
Nuevo miembro
Registrado: 1969-12-31
Mensajes: 2

Duda con Cardinality y Ocurrences en Arquetipos

Hola a todos.

he estado estudiando a cerca de los arquetipos y en cuanto a Cardinalidad y Ocurrences pensé que tenía claro los conceptos, pero parece que no.

No se si puedan echarme una mano.

Atributos: SingleAttribute: un atributo simple, puede ser obligatorio u opcional.
               MultipleAttribute: una Atributo (List, Set, Bag), puede contener varios elementos (cantidad determinada por la cardinalidad del atributo)

Objetos: Ocurrences indica cuantas veces se puede repetir (instancias del mismo objeto) en el atributo padre.

Pero me encuentro con la siguiente fracción de un Arquetipo

    ACTION[at0000] matches {    -- Imaging investigation
        ism_transition matches {
            ISM_TRANSITION[at0001] matches {    -- Planned
                current_state matches {
                    DV_CODED_TEXT matches {
                        defining_code matches {[openehr::524]}
                    }
                }
                careflow_step matches {
                    DV_CODED_TEXT matches {
                        defining_code matches {[local::at0001]}        -- Planned
                    }
                }
            }
            ISM_TRANSITION[at0004] matches {    -- Requested
                current_state matches {
                    DV_CODED_TEXT matches {
                        defining_code matches {[openehr::524]}
                    }
                }
                careflow_step matches {
                    DV_CODED_TEXT matches {
                        defining_code matches {[local::at0004]}        -- Requested
                    }
                }
            }
            ISM_TRANSITION[at0002] matches {    -- Postponed
                current_state matches {
                    DV_CODED_TEXT matches {
                        defining_code matches {[openehr::527]}
                    }
                }
                careflow_step matches {
                    DV_CODED_TEXT matches {
                        defining_code matches {[local::at0002]}        -- Postponed
                    }
                }
            }
                        . . .

en donde el Atributo ism_transition es un SingleAttribute, y tiene almenos 3 alternativas (ISM_TRANSITION), pero cada una de estas alternativas es obligatoria, lo que nos daría 3 valores obligados para un SingleAttribute.

El arquetipo es el openEHR-EHR-ACTION.imaging.v1 y lo saqué de http://openehr.org/ckm/

Lo mas probable es que tenga un concepto errado sobre la cardinalidad y ocurrencias.

Agradezco la ayuda que me puedan prestar para solventar esa duda.

Desconectado

#2 2014-11-18 01:06:35

admin
Pablo Pazos
Desde: Montevideo, Uruguay
Registrado: 2012-03-16
Mensajes: 50
Página Web

Re: Duda con Cardinality y Ocurrences en Arquetipos

Estimado,

Si ACTION.ism_transition es un C_SINGLE_ATTRIBUTE, entonces los hijos que son C_OBJECT (una de sus subclases) son considerados alternativas (ver método alternatives: List<C_OBJECT> de C_SINGLE_ATTRIBUTE en http://openehr.org/releases/1.0.2/archi … am/aom.pdf página 19).

Entonces, si son alternativas, solo es necesario que aparezca uno de esos nodos en las instancias del RM que cumplan con este arquetipo. Como es un atributo de ACTION y esas alternativas modelan cambios de estado, lo que contendrá cada ACTION es cada uno de los estados por los que pasa una INSTRUCTION/ACTIVITY a medida que esas ACTIONs van ejecutándose, como en el caso de ordenar un estudio imagenológico, planificarlo, coordinarlo, ejecutarlo, informarlo, etc.

Espero que te ayude.

Saludos,
Pablo.

Desconectado

#3 2014-11-18 12:35:14

numael
Nuevo miembro
Registrado: 1969-12-31
Mensajes: 2

Re: Duda con Cardinality y Ocurrences en Arquetipos

Hola Pablo,

muchas gracias por tu respuesta, resolvió mis dudas.

Desconectado

Pie de página

Powered by FluxBB