# Sleep Pattern - Open Nursing Core FHIR Implementation Guide (ONC-IG) v0.1.0 * [**Table of Contents**](toc.md) * [**Artifacts Summary**](artifacts.md) * **Sleep Pattern** ## Resource Profile: Sleep Pattern | | | | :--- | :--- | | *Official URL*:https://fhir.clinyq.ai/StructureDefinition/onc-sleep-pattern | *Version*:0.1.0 | | Draft as of 2026-01-01 | *Computable Name*:ONCSleepPattern | Observation of sleep quality, duration, and disturbances. Sleep pattern disturbance is a key indicator for delirium and general wellbeing. **Usages:** * This Profile is not used by any profiles in this Implementation Guide You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/onc.ig|current/StructureDefinition/onc-sleep-pattern) ### Formal Views of Profile Content [Description of Profiles, Differentials, Snapshots and how the different presentations work](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions).   Other representations of profile: [CSV](StructureDefinition-onc-sleep-pattern.csv), [Excel](StructureDefinition-onc-sleep-pattern.xlsx), [Schematron](StructureDefinition-onc-sleep-pattern.sch) ## Resource Content ```json { "resourceType" : "StructureDefinition", "id" : "onc-sleep-pattern", "url" : "https://fhir.clinyq.ai/StructureDefinition/onc-sleep-pattern", "version" : "0.1.0", "name" : "ONCSleepPattern", "title" : "Sleep Pattern", "status" : "draft", "date" : "2026-01-01T13:37:23+00:00", "description" : "Observation of sleep quality, duration, and disturbances. Sleep pattern disturbance is a key indicator for delirium and general wellbeing.", "fhirVersion" : "4.0.1", "mapping" : [ { "identity" : "workflow", "uri" : "http://hl7.org/fhir/workflow", "name" : "Workflow Pattern" }, { "identity" : "sct-concept", "uri" : "http://snomed.info/conceptdomain", "name" : "SNOMED CT Concept Domain Binding" }, { "identity" : "v2", "uri" : "http://hl7.org/v2", "name" : "HL7 v2 Mapping" }, { "identity" : "rim", "uri" : "http://hl7.org/v3", "name" : "RIM Mapping" }, { "identity" : "w5", "uri" : "http://hl7.org/fhir/fivews", "name" : "FiveWs Pattern Mapping" }, { "identity" : "sct-attr", "uri" : "http://snomed.org/attributebinding", "name" : "SNOMED CT Attribute Binding" } ], "kind" : "resource", "abstract" : false, "type" : "Observation", "baseDefinition" : "https://clinyqai.github.io/open-nursing-core-ig/StructureDefinition/onc-nursing-assessment", "derivation" : "constraint", "differential" : { "element" : [ { "id" : "Observation", "path" : "Observation" }, { "id" : "Observation.category", "path" : "Observation.category", "patternCodeableConcept" : { "coding" : [ { "system" : "http://terminology.hl7.org/CodeSystem/observation-category", "code" : "exam" } ] } }, { "id" : "Observation.code", "path" : "Observation.code", "patternCodeableConcept" : { "coding" : [ { "system" : "https://clinyqai.github.io/open-nursing-core-ig/CodeSystem/onc-observation-codes", "code" : "sleep-record" } ] } }, { "id" : "Observation.value[x]", "path" : "Observation.value[x]", "short" : "Overall summary of sleep period", "type" : [ { "code" : "string" } ] }, { "id" : "Observation.component", "path" : "Observation.component", "slicing" : { "discriminator" : [ { "type" : "pattern", "path" : "code" } ], "ordered" : false, "rules" : "open" }, "mustSupport" : true }, { "id" : "Observation.component:quality", "path" : "Observation.component", "sliceName" : "quality", "min" : 0, "max" : "1", "mustSupport" : true }, { "id" : "Observation.component:quality.code", "path" : "Observation.component.code", "patternCodeableConcept" : { "coding" : [ { "system" : "https://clinyqai.github.io/open-nursing-core-ig/CodeSystem/onc-observation-codes", "code" : "sleep-quality" } ] } }, { "id" : "Observation.component:quality.value[x]", "path" : "Observation.component.value[x]", "short" : "e.g., 'Restful', 'Fitful', 'Broken'", "type" : [ { "code" : "string" } ] }, { "id" : "Observation.component:hours", "path" : "Observation.component", "sliceName" : "hours", "min" : 0, "max" : "1", "mustSupport" : true }, { "id" : "Observation.component:hours.code", "path" : "Observation.component.code", "patternCodeableConcept" : { "coding" : [ { "system" : "https://clinyqai.github.io/open-nursing-core-ig/CodeSystem/onc-observation-codes", "code" : "sleep-hours" } ] } }, { "id" : "Observation.component:hours.value[x]", "path" : "Observation.component.value[x]", "type" : [ { "code" : "Quantity" } ] }, { "id" : "Observation.component:hours.value[x].unit", "path" : "Observation.component.value[x].unit", "patternString" : "h" }, { "id" : "Observation.component:hours.value[x].system", "path" : "Observation.component.value[x].system", "patternUri" : "http://unitsofmeasure.org" }, { "id" : "Observation.component:hours.value[x].code", "path" : "Observation.component.value[x].code", "patternCode" : "h" }, { "id" : "Observation.component:disturbances", "path" : "Observation.component", "sliceName" : "disturbances", "min" : 0, "max" : "1", "mustSupport" : true }, { "id" : "Observation.component:disturbances.code", "path" : "Observation.component.code", "patternCodeableConcept" : { "coding" : [ { "system" : "https://clinyqai.github.io/open-nursing-core-ig/CodeSystem/onc-observation-codes", "code" : "sleep-disturbances" } ] } }, { "id" : "Observation.component:disturbances.value[x]", "path" : "Observation.component.value[x]", "type" : [ { "code" : "string" } ] } ] } } ```