diff --git a/src/Components/CriticalCareRecording/NeurologicalMonitoring/CriticalCare__NeurologicalMonitoringEditor.res b/src/Components/CriticalCareRecording/NeurologicalMonitoring/CriticalCare__NeurologicalMonitoringEditor.res
index 35d137e0414..dfe0e5cc3dc 100644
--- a/src/Components/CriticalCareRecording/NeurologicalMonitoring/CriticalCare__NeurologicalMonitoringEditor.res
+++ b/src/Components/CriticalCareRecording/NeurologicalMonitoring/CriticalCare__NeurologicalMonitoringEditor.res
@@ -68,12 +68,12 @@ let reducer = (state, action) => {
| SetConsciousnessLevel(consciousnessLevel) => {
...state,
dirty: true,
- consciousnessLevel: consciousnessLevel,
+ consciousnessLevel,
}
| SetConsciousnessLevelDetails(consciousnessLevelDetails) => {
...state,
dirty: true,
- consciousnessLevelDetails: consciousnessLevelDetails,
+ consciousnessLevelDetails,
}
| SetLeftPupilSize(leftPupilSize) => {
...state,
@@ -83,17 +83,17 @@ let reducer = (state, action) => {
| SetLeftPupilSizeDetails(leftPupilSizeDetails) => {
...state,
dirty: true,
- leftPupilSizeDetails: leftPupilSizeDetails,
+ leftPupilSizeDetails,
}
| SetLeftPupilLightReaction(leftPupilLightReaction) => {
...state,
dirty: true,
- leftPupilLightReaction: leftPupilLightReaction,
+ leftPupilLightReaction,
}
| SetLeftPupilLightReactionDetails(leftPupilLightReactionDetails) => {
...state,
dirty: true,
- leftPupilLightReactionDetails: leftPupilLightReactionDetails,
+ leftPupilLightReactionDetails,
}
| SetRightPupilSize(rightPupilSize) => {
...state,
@@ -103,17 +103,17 @@ let reducer = (state, action) => {
| SetRightPupilSizeDetails(rightPupilSizeDetails) => {
...state,
dirty: true,
- rightPupilSizeDetails: rightPupilSizeDetails,
+ rightPupilSizeDetails,
}
| SetRightPupilLightReaction(rightPupilLightReaction) => {
...state,
dirty: true,
- rightPupilLightReaction: rightPupilLightReaction,
+ rightPupilLightReaction,
}
| SetRightPupilLightReactionDetails(rightPupilLightReactionDetails) => {
...state,
dirty: true,
- rightPupilLightReactionDetails: rightPupilLightReactionDetails,
+ rightPupilLightReactionDetails,
}
| SetGlasgowEyeOpen(glasgowEyeOpen) => {...state, glasgowEyeOpen: Some(glasgowEyeOpen)}
| SetGlasgowVerbalResponse(glasgowVerbalResponse) => {
@@ -129,22 +129,22 @@ let reducer = (state, action) => {
| SetLimbResponseUpperExtremityRight(limbResponseUpperExtremityRight) => {
...state,
dirty: true,
- limbResponseUpperExtremityRight: limbResponseUpperExtremityRight,
+ limbResponseUpperExtremityRight,
}
| SetLimbResponseUpperExtremityLeft(limbResponseUpperExtremityLeft) => {
...state,
dirty: true,
- limbResponseUpperExtremityLeft: limbResponseUpperExtremityLeft,
+ limbResponseUpperExtremityLeft,
}
| SetLimbResponseLowerExtremityRight(limbResponseLowerExtremityRight) => {
...state,
dirty: true,
- limbResponseLowerExtremityRight: limbResponseLowerExtremityRight,
+ limbResponseLowerExtremityRight,
}
| SetLimbResponseLowerExtremityLeft(limbResponseLowerExtremityLeft) => {
...state,
dirty: true,
- limbResponseLowerExtremityLeft: limbResponseLowerExtremityLeft,
+ limbResponseLowerExtremityLeft,
}
| SetSaving => {...state, saving: true}
@@ -265,7 +265,7 @@ let renderConsciousnessLevel = (
) => {
{str("Level Of Consciousness")}
-
+
{Js.Array.map(consciousnessLevel => {
onInputChange(consciousnessLevel)}
/>
- }, [Alert, Drowsy, Stuporous, Comatose, CannotBeAssessed])->React.array}
+ }, [
+ Unresponsive,
+ Alert,
+ RespondsToPain,
+ RespondsToVoice,
+ AgitatedOrConfused,
+ OnsetOfAgitationAndConfusion,
+ ])->React.array}
- {ReactUtils.nullUnless(
-
onInputDetailsChange(event)}
- />,
- input === NeurologicalMonitoring.CannotBeAssessed,
- )}
}
diff --git a/src/Components/CriticalCareRecording/NeurologicalMonitoring/DailyRound__NeurologicalMonitoring.res b/src/Components/CriticalCareRecording/NeurologicalMonitoring/DailyRound__NeurologicalMonitoring.res
index f476fd36c46..7dd295ecb51 100644
--- a/src/Components/CriticalCareRecording/NeurologicalMonitoring/DailyRound__NeurologicalMonitoring.res
+++ b/src/Components/CriticalCareRecording/NeurologicalMonitoring/DailyRound__NeurologicalMonitoring.res
@@ -16,10 +16,6 @@ let make = (
NeurologicalMonitoring.consciousnessLevel(neurologicalMonitoring),
),
)}
- {renderOptionalDescription(
- "Consciousness Level Reaction Description",
- NeurologicalMonitoring.consciousnessLevelDetails(neurologicalMonitoring),
- )}
{title("Left Pupil")}
diff --git a/src/Components/CriticalCareRecording/types/CriticalCare__NeurologicalMonitoring.res b/src/Components/CriticalCareRecording/types/CriticalCare__NeurologicalMonitoring.res
index f42ca5c140d..0fae710ce36 100644
--- a/src/Components/CriticalCareRecording/types/CriticalCare__NeurologicalMonitoring.res
+++ b/src/Components/CriticalCareRecording/types/CriticalCare__NeurologicalMonitoring.res
@@ -1,4 +1,11 @@
-type consciousnessLevel = Alert | Drowsy | Stuporous | Comatose | CannotBeAssessed | Unknown
+type consciousnessLevel =
+ | Unresponsive
+ | RespondsToPain
+ | RespondsToVoice
+ | Alert
+ | AgitatedOrConfused
+ | OnsetOfAgitationAndConfusion
+ | Unknown
type lightReaction = Brisk | Sluggish | Fixed | CannotBeAssessed | Unknown
type limpResponse = Strong | Moderate | Weak | Flexion | Extension | NONE_ | Unknown
@@ -68,11 +75,12 @@ let make = (
let makeConsciousnessLevel = consciousnessLevel => {
switch consciousnessLevel {
+ | "UNRESPONSIVE" => Unresponsive
+ | "RESPONDS_TO_PAIN" => RespondsToPain
+ | "RESPONDS_TO_VOICE" => RespondsToVoice
| "ALERT" => Alert
- | "DROWSY" => Drowsy
- | "STUPOROUS" => Stuporous
- | "COMATOSE" => Comatose
- | "CANNOT_BE_ASSESSED" => CannotBeAssessed
+ | "AGITATED_OR_CONFUSED" => AgitatedOrConfused
+ | "ONSET_OF_AGITATION_AND_CONFUSION" => OnsetOfAgitationAndConfusion
| "UNKNOWN"
| _ =>
Unknown
@@ -81,11 +89,12 @@ let makeConsciousnessLevel = consciousnessLevel => {
let encodeConConsciousnessLevel = consciousnessLevel => {
switch consciousnessLevel {
+ | Unresponsive => "UNRESPONSIVE"
+ | RespondsToPain => "RESPONDS_TO_PAIN"
+ | RespondsToVoice => "RESPONDS_TO_VOICE"
| Alert => "ALERT"
- | Drowsy => "DROWSY"
- | Stuporous => "STUPOROUS"
- | Comatose => "COMATOSE"
- | CannotBeAssessed => "CANNOT_BE_ASSESSED"
+ | AgitatedOrConfused => "AGITATED_OR_CONFUSED"
+ | OnsetOfAgitationAndConfusion => "ONSET_OF_AGITATION_AND_CONFUSION"
| Unknown => "UNKNOWN"
}
}
@@ -150,11 +159,12 @@ let lightReactionToString = lightReaction => {
let consciousnessLevelToString = consciousnessLevel => {
switch consciousnessLevel {
+ | Unresponsive => "Unresponsive"
+ | RespondsToPain => "Responds to Pain"
+ | RespondsToVoice => "Responds to Voice"
| Alert => "Alert"
- | Drowsy => "Drowsy"
- | Stuporous => "Stuporous"
- | Comatose => "Comatose"
- | CannotBeAssessed => "Cannot be assessed"
+ | AgitatedOrConfused => "Agitated or Confused"
+ | OnsetOfAgitationAndConfusion => "Onset of Agitation and Confusion"
| Unknown => "Unknown"
}
}
diff --git a/src/Components/Facility/Consultations/NeurologicalTables.tsx b/src/Components/Facility/Consultations/NeurologicalTables.tsx
index 89e9d598604..1f208e01720 100644
--- a/src/Components/Facility/Consultations/NeurologicalTables.tsx
+++ b/src/Components/Facility/Consultations/NeurologicalTables.tsx
@@ -98,10 +98,11 @@ export const NeurologicalTable = (props: any) => {
const LOC_OPTIONS = [
{ id: 0, value: "Unknown" },
{ id: 5, value: "Alert" },
- { id: 10, value: "Drowsy" },
- { id: 15, value: "Stuporous" },
- { id: 20, value: "Comatose" },
- { id: 25, value: "Cannot Be Assessed" },
+ { id: 10, value: "Responds to Voice" },
+ { id: 15, value: "Responds to Pain" },
+ { id: 20, value: "Unresponsive" },
+ { id: 25, value: "Agitated or Confused" },
+ { id: 30, value: "Onset of Agitation and Confusion" },
];
const REACTION_OPTIONS = [
@@ -304,9 +305,9 @@ export const NeurologicalTable = (props: any) => {
{locData.map((x: any, i: any) => (