SOFA-Score


PARAMETER CASE REPORT FORM RESPONSE OPTIONS
SOFA-Score

This profile of a FHIR Observation is used to capture the Sepsis-related Organ Failure Assessment score.

Use Observation.value[x]:valueInteger to document the total score.

The six sub-scores can be included under Observation.component, but these are optional.


Profile - SOFA Score

Canonical: https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/sofa-score

Snapshot

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ1..1Reference(Patient | Group)
focusΣ0..*Reference(Resource)
encounterΣ0..1Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
effectiveTimingTiming
effectiveInstantinstant
issuedΣ0..1instant
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueIntegerS Σ C0..1integer
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uriPattern
codeΣ0..1codePattern
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimen0..1Reference(Specimen)
device0..1Reference(Device | DeviceMetric)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lowC0..1SimpleQuantity
highC0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
hasMemberΣ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uriPattern
codeΣ0..1codePattern
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uriPattern
codeΣ0..1codePattern
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uriPattern
codeΣ0..1codePattern
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uriPattern
codeΣ0..1codePattern
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uriPattern
codeΣ0..1codePattern
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ C0..1uriPattern
codeΣ0..1codePattern
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)


ValueSet

Canonical: https://www.netzwerk-universitaetsmedizin.de/fhir/ValueSet/sofa-score

This value set includes codes from the following code systems:


CodeSystem

Canonical: https://www.netzwerk-universitaetsmedizin.de/fhir/CodeSystem/sofa-score

Properties

This code system defines the following properties for its concepts:

CodeURITypeDescription
categoryCode

Concepts

This code system https://www.netzwerk-universitaetsmedizin.de/fhir/CodeSystem/sofa-score defines the following codes:

CodeDisplayDefinitioncategory
respRespiratory systemSOFA Respiratory system scoring category
resp0Respiratory system SOFA score 0PaO2/FiO2 [mmHg (kPa)] ≥ 400 (53.3)resp
resp1Respiratory system SOFA score 1PaO2/FiO2 [mmHg (kPa)] < 400 (53.3)resp
resp2Respiratory system SOFA score 2PaO2/FiO2 [mmHg (kPa)] < 300 (40)resp
resp3Respiratory system SOFA score 3PaO2/FiO2 [mmHg (kPa)] < 200 (26.7) and mechanically ventilatedresp
resp4Respiratory system SOFA score 4PaO2/FiO2 [mmHg (kPa)] < 100 (13.3) and mechanically ventilatedresp
nsNervous systemSOFA Nervous system scoring categoryns
ns0Nervous system SOFA score 0Glasgow Coma Scale (GCS) 15ns
ns1Nervous system SOFA score 1Glasgow Coma Scale (GCS) 13-14ns
ns2Nervous system SOFA score 2Glasgow Coma Scale (GCS) 10-12ns
ns3Nervous system SOFA score 3Glasgow Coma Scale (GCS) 6-9ns
ns4Nervous system SOFA score 4Glasgow Coma Scale (GCS) < 6ns
cvsCardiovascular systemSOFA Cardiovascular system scoring category
cvs0Cardiovascular system SOFA score 0Mean arterial pressure (MAP) ≥ 70 mmHgcvs
cvs1Cardiovascular system SOFA score 1Mean arterial pressure (MAP) < 70 mmHgcvs
cvs2Cardiovascular system SOFA score 2Administration of dopamine ≤ 5 ug/kg/min or dobutamine (any dose)cvs
cvs3Cardiovascular system SOFA score 3Administration of dopamine > 5 ug/kg/min OR epinephrine ≤ 0.1 ug/kg/min OR norepinephrine ≤ 0.1 ug/kg/mincvs
cvs4Cardiovascular system SOFA score 4Administration of dopamine > 15 ug/kg/min OR epinephrine > 0.1 ug/kg/min OR norepinephrine > 0.1 ug/kg/mincvs
livLiverSOFA Liver scoring category
liv0Liver SOFA score 0Bilirubin (mg/dl) [umol/L] < 1.2 [< 20]liv
liv1Liver SOFA score 1Bilirubin (mg/dl) [umol/L] 1.2-1.9 [20-32]liv
liv2Liver SOFA score 2Bilirubin (mg/dl) [umol/L] 2.0-5.9 [33-101]liv
liv3Liver SOFA score 3Bilirubin (mg/dl) [umol/L] 6.0-11.9 [102-204]liv
liv4Liver SOFA score 4Bilirubin (mg/dl) [umol/L] > 12.0 [> 204]liv
coaCoagulationSOFA Coagulation scoring category
coa0Coagulation SOFA score 0Platelets×10^3/ul ? 150coa
coa1Coagulation SOFA score 1Platelets×10^3/ul < 150coa
coa2Coagulation SOFA score 2Platelets×10^3/ul < 100coa
coa3Coagulation SOFA score 3Platelets×10^3/ul < 50coa
coa4Coagulation SOFA score 4Platelets×10^3/ul < 20coa
kidKidneysSOFA Kidneys scoring category
kid0Kidneys SOFA score 0Creatinine (mg/dl) [umol/L] (or urine output) < 1.2 [< 110]kid
kid1Kidneys SOFA score 1Creatinine (mg/dl) [umol/L] (or urine output) 1.2-1.9 [110-170]kid
kid2Kidneys SOFA score 2Creatinine (mg/dl) [?mol/L] (or urine output) 2.0-3.4 [171-299]kid
kid3Kidneys SOFA score 3Creatinine (mg/dl) [umol/L] (or urine output) 3.5-4.9 [300-440] (or < 500 ml/d)kid
kid4Kidneys SOFA score 4Creatinine (mg/dl) [umol/L] (or urine output) > 5.0 [> 440] (or < 200 ml/d)kid

Additional Language Displays

CodeDeutsch (Deutschland) (German (Germany), de)
respSOFA Kategorie Atmung
resp0Atmung SOFA score 0
resp1Atmung SOFA score 1
resp2Atmung SOFA score 2
resp3Atmung SOFA score 3
resp4Atmung SOFA score 4
nsSOFA Kategorie Nervensystem
ns0Nervensystem SOFA score 0
ns1Nervensystem SOFA score 1
ns2Nervensystem SOFA score 2
ns3Nervensystem SOFA score 3
ns4Nervensystem SOFA score 4
cvsSOFA Kategorie Herz-Kreislauf-System
cvs0Herz-Kreislauf-System SOFA score 0
cvs1Herz-Kreislauf-System SOFA score 1
cvs2Herz-Kreislauf-System SOFA score 2
cvs3Herz-Kreislauf-System SOFA score 3
cvs4Herz-Kreislauf-System SOFA score 4
livSOFA Kategorie Leber
liv0Leber SOFA score 0
liv1Leber SOFA score 1
liv2Leber SOFA score 2
liv3Leber SOFA score 3
liv4Leber SOFA score 4
coaSOFA Kategorie Gerinnung
coa0Gerinnung SOFA score 0
coa1Gerinnung SOFA score 1
coa2Gerinnung SOFA score 2
coa3Gerinnung SOFA score 3
coa4Gerinnung SOFA score 4
kidSOFA Kategorie Niere
kid0Niere SOFA score 0
kid1Niere SOFA score 1
kid2Niere SOFA score 2
kid3Niere SOFA score 3
kid4Niere SOFA score 4


Examples

SOFA-Score

{
"resourceType": "Observation",
"id": "sofa-score-1",
"meta": {
"profile": [
"https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/sofa-score"
]
},
{
"coding": [
{
"code": "survey",
"system": "http://terminology.hl7.org/CodeSystem/observation-category"
}
]
}
],
"code": {
"coding": [
{
"code": "06",
"system": "https://www.netzwerk-universitaetsmedizin.de/fhir/CodeSystem/ecrf-parameter-codes",
"display": "SOFA-Score"
}
],
"text": "Sepsis-related organ failure assessment score"
},
{
"type": {
"coding": [
{
"code": "OBI",
"system": "http://terminology.hl7.org/CodeSystem/v2-0203"
}
]
},
"system": "https://www.charite.de/fhir/CodeSystem/observation-identifiers",
"value": "06_SOFA-Score",
"reference": "Organization/Charité"
}
}
],
"status": "final",
"subject": {
"reference": "Patient/gecco-patient"
},
"effectiveDateTime": "2020-11-30T11:04:49+01:00",
}