Compound Score

The diagram encompasses loops for delivering questionnaires, collecting responses, aggregating questionnaire responses, and computing compound scores based on UMLS codes. The Learner Model calculates compound scores to evaluate student performance on $m-smoothed codes and transmits these performance metrics back to the Recommender. The recommender drives the communication flow of our system, requesting FHIR resources from the knowledge base, exposing questions, goals and content to the user and requesting the learner model to gauge the learners' progress. This makes the whole system horizontally scalable; multiple instances of the recommender and learner model can be initiated and the load of many learners be load balanced onto those instances once this system is enrolled into more widespread use.

Beispiele

{
    "resourceType": "Observation",
    "id": "InteragentObservationCompoundScore",
    "status": "preliminary",
    "subject": {
        "reference": "Patient/StudentExample"
    },
    "focus":  [
        {
            "reference": "CarePlan/InteragentMasterCareplan"
        }
    ],
    "code": {
        "coding":  [
            {
                "code": "C1547268",
                "system": "http://terminology.hl7.org/CodeSystem/umls",
                "display": "Procedure error"
            }
        ]
    },
    "component":  [
        {
            "code": {
                "coding":  [
                    {
                        "code": "16982005",
                        "system": "http://snomed.info/sct",
                        "display": "Shoulder region structure (body structure)"
                    }
                ],
                "extension":  [
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
                        "valueDecimal": 0
                    }
                ]
            }
        },
        {
            "code": {
                "coding":  [
                    {
                        "code": "272673000",
                        "system": "http://snomed.info/sct",
                        "display": "Bone structure (body structure)"
                    }
                ],
                "extension":  [
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
                        "valueDecimal": 0
                    }
                ]
            }
        },
        {
            "code": {
                "coding":  [
                    {
                        "code": "26444007",
                        "system": "http://snomed.info/sct",
                        "display": "Shoulder girdle structure (body structure)"
                    }
                ],
                "extension":  [
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
                        "valueDecimal": 0
                    }
                ]
            }
        },
        {
            "code": {
                "coding":  [
                    {
                        "code": "85856004",
                        "system": "http://snomed.info/sct",
                        "display": "Acromioclavicular joint structure (body structure)"
                    }
                ],
                "extension":  [
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
                        "valueDecimal": 0
                    }
                ]
            }
        },
        {
            "code": {
                "coding":  [
                    {
                        "code": "445793001",
                        "system": "http://snomed.info/sct",
                        "display": "Assessment using obligatory exercise questionnaire (procedure)"
                    }
                ],
                "extension":  [
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/ordinalValue",
                        "valueDecimal": 0
                    }
                ]
            }
        }
    ]
}