Diagnosis

Description

Information taken by observation/examination/measurement of subject.

Use

– For exact one diagnosis

Not use

– Not for combined diagnosis.

Data Model

Name Type M Description Example
originator Author Who created the diagnosis. See author data model. /
diagnosisText String Complete text, the diagnosis needs. Lokale Exzision und Destruktion von erkranktem Gewebe des Ösophagus“
diagnosisCode CodedEntry X See corresponding catalog. /
diagnosisType Integer Type of diagnosis “1”
comment String Some comment. “Some Comment”
date DateTime When is the diagnosis given. “2014-10-13T11:24:56.143”
validFrom DateTime The diagnosed topic began when. “2014-10-13T11:24:56.143”
validUntil DateTime Until when ths diagnosed topic is valid. “2014-10-13T11:24:56.143”
status String See enumeration below. confirmed
laterality String See enumeration below left
permanent Boolean Is diagnosis a permanent situation? false

Rules

DiagnosisType or DiagnosisCode must be recorded.

Enums

status
unspecified
confirmed
suspected
not_confirmed
no_symptoms

 

laterlity
left
right
bilateral
unspecified

Catalogs

Internal Catalog: ICD_10_GM (DiagnosisCode)

Update Rhythm

For every new diagnosis a new object should be recorded.

Schema

{
“id”: “/core/Diagnosis”,
“$schema”: “http://json-schema.org/draft-04/schema#”,
“type”: “object”,
“properties”: {
“originator”: {
“$ref”: “/core/Author”
},
“diagnosisText”: {
“type”: “string”
},
“diagnosisCode”: {
“$ref”: “/core/CodedValue”
},
“diagnosisType”: {
“type”: “string”
},
“comment”: {
“type”: “string”
},
“date”: {
“$ref”: “/core/DateTime”
},
“validFrom”: {
“$ref”: “/core/DateTime”
},
“validUntil”: {
“$ref”: “/core/DateTime”
},
“status”: {
“type”: “string”,
“enum”: [“UNSPECIFIED”, “CONFIRMED”, “SUSPECTED”, “NOT_CONFIRMED”, “NO_SYMPTOMS”]
},
“laterality”: {
“type”: “string”,
“enum”: [“LEFT”, “RIGHT”, “BILATERAL”, “UNSPECIFIED”]
},
“permanent”: {
“type”: “boolean”
}
},
“required”: [“diagnosisCode”],
“additionalProperties”: false
}