Skip to content

Specialised allow_archetype not in definition ADL1.4 to ADL2 conversion #772

Description

@VeraPrinsen

While working on the conversion of ADL1.4 to ADL2 at-coded a bug was encountered regarding the allow_archetype elements.

Example from the tests:

  • In the ADL1.4 version of the specialised archetype, the allow_archetype is specialised.

    allow_archetype CLUSTER[at0004.1] occurrences matches {0..*} matches { -- Examination findings

  • In the converted ADL2 archetypes (id & at coded), the specialised element is not present in the definition, the nodeId however is still present in the terminology.

    definition
    CLUSTER[at0000.1] matches { -- Examination of the abdomen
    items matches {
    ELEMENT[at0001.1] -- System or structure examined
    }
    }
    terminology
    term_definitions = <
    ["de"] = <
    ["at0000.1"] = <
    text = <"Ergebnisse der körperlichen Untersuchung">
    description = <"Während der körperlichen Untersuchung eines Körpersystems oder einer anatomischen Struktur beobachtete Befunde.">
    >
    ["at0001.1"] = <
    text = <"Untersuchtes System oder untersuchte Struktur">
    description = <"Identifizierung des untersuchten Körpersystems oder der anatomischen Struktur.">
    comment = <"Wenn möglich wird die Kodierung des untersuchten Systems oder der untersuchten Struktur mit einer Terminologie bevorzugt.">
    >
    ["at0004.1"] = <
    text = <"Untersuchungsergebnisse">
    description = <"Strukturierte Angaben zu den Ergebnissen der körperlichen Untersuchung.">
    >
    >

    definition
    CLUSTER[id1.1] matches { -- Examination of the abdomen
    items matches {
    ELEMENT[id2.1] -- System or structure examined
    }
    }
    terminology
    term_definitions = <
    ["de"] = <
    ["id1.1"] = <
    text = <"Ergebnisse der körperlichen Untersuchung">
    description = <"Während der körperlichen Untersuchung eines Körpersystems oder einer anatomischen Struktur beobachtete Befunde.">
    >
    ["id2.1"] = <
    text = <"Untersuchtes System oder untersuchte Struktur">
    description = <"Identifizierung des untersuchten Körpersystems oder der anatomischen Struktur.">
    comment = <"Wenn möglich wird die Kodierung des untersuchten Systems oder der untersuchten Struktur mit einer Terminologie bevorzugt.">
    >
    ["id5.1"] = <
    text = <"Untersuchungsergebnisse">
    description = <"Strukturierte Angaben zu den Ergebnissen der körperlichen Untersuchung.">
    >
    >

Suspicions

  • We suspect that this has maybe something to do with the Differentiator, but we're not sure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions