Social Care Interoperability Platform FHIR Implementation Guide
Version: 0.1.0, Status: draft
Social Care Interoperability Platform FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Draft as of 2026-03-24 |
Definitions for the MODS-Need logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. MODS-Need | |
| Definition | MODS Definition: All health and care needs, including emotional, social, cultural, religious and spiritual needs, should be included in assessments about the care and treatment people receive. Base definition for all elements in a resource. |
| Short | MODS NeedBase for all elements |
| Control | 0..* This element is affected by the following invariants: ele-1 |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 2. MODS-Need.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 4. MODS-Need.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on MODS-Need.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 6. MODS-Need.subjectOfCare | |
| Definition | Person the information is about |
| Short | Person the information is about |
| Control | 1..1 |
| Type | Reference(MODS Subject of Care) |
| 8. MODS-Need.careWorker | |
| Definition | Care actor who will perform the activity or performed the action or made the observation. |
| Short | Care actor who will perform the activity or performed the action or made the observation. |
| Control | 0..* |
| Type | Reference(MODS Care Worker) |
| 10. MODS-Need.coding | |
| Definition | A reference to a code defined by a terminology system. |
| Short | A reference to a code defined by a terminology system. |
| Control | 0..* |
| Binding | The codes SHOULD be taken from MODS Wish, Need, Preference Coding from SNOMED CT: Social Context, Procedures, and Clinical Findings (preferred to https://metadata.phase2.scip.synanetics.cloud/fhir/r4/ValueSet/MODS-SocialProcedureFindings-1) |
| Type | Coding |
| 12. MODS-Need.category | |
| Definition | Care and support needs identified as part of a care assessment. |
| Short | Category |
| Control | 1..1 |
| Binding | The codes SHALL be taken from MODS Need Category (required to https://metadata.phase2.scip.synanetics.cloud/fhir/r4/ValueSet/MODS-NeedCategory-1) |
| Type | Coding |
| 14. MODS-Need.date | |
| Definition | The date, month, year and century, or any combination of these elements, of an EVENT. This could be the date an observation was made, the date of an assessment or the date an action has been performed. |
| Short | Date/Time |
| Control | 1..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. MODS-Need.text | |
| Definition | Free text field to be used if no code is available. |
| Short | Text |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. MODS-Need.significant | |
| Definition | Flag to identify a significant need |
| Short | Flag to identify a significant need |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. MODS-Need.urgent | |
| Definition | Flag to identify a need that requires urgent support |
| Short | Flag to identify a need that requires urgent support |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. MODS-Need | |
| Definition | MODS Definition: All health and care needs, including emotional, social, cultural, religious and spiritual needs, should be included in assessments about the care and treatment people receive. |
| Short | MODS Need |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. MODS-Need.subjectOfCare | |
| Definition | Person the information is about |
| Short | Person the information is about |
| Control | 1..1 |
| Type | Reference(MODS Subject of Care) |
| 4. MODS-Need.careWorker | |
| Definition | Care actor who will perform the activity or performed the action or made the observation. |
| Short | Care actor who will perform the activity or performed the action or made the observation. |
| Control | 0..* |
| Type | Reference(MODS Care Worker) |
| 6. MODS-Need.coding | |
| Definition | A reference to a code defined by a terminology system. |
| Short | A reference to a code defined by a terminology system. |
| Control | 0..* |
| Binding | The codes SHOULD be taken from MODS Wish, Need, Preference Coding from SNOMED CT: Social Context, Procedures, and Clinical Findings (preferred to https://metadata.phase2.scip.synanetics.cloud/fhir/r4/ValueSet/MODS-SocialProcedureFindings-1) |
| Type | Coding |
| 8. MODS-Need.category | |
| Definition | Care and support needs identified as part of a care assessment. |
| Short | Category |
| Control | 1..1 |
| Binding | The codes SHALL be taken from MODS Need Category (required to https://metadata.phase2.scip.synanetics.cloud/fhir/r4/ValueSet/MODS-NeedCategory-1) |
| Type | Coding |
| 10. MODS-Need.date | |
| Definition | The date, month, year and century, or any combination of these elements, of an EVENT. This could be the date an observation was made, the date of an assessment or the date an action has been performed. |
| Short | Date/Time |
| Control | 1..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. MODS-Need.text | |
| Definition | Free text field to be used if no code is available. |
| Short | Text |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. MODS-Need.significant | |
| Definition | Flag to identify a significant need |
| Short | Flag to identify a significant need |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. MODS-Need.urgent | |
| Definition | Flag to identify a need that requires urgent support |
| Short | Flag to identify a need that requires urgent support |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. MODS-Need | |
| Definition | MODS Definition: All health and care needs, including emotional, social, cultural, religious and spiritual needs, should be included in assessments about the care and treatment people receive. |
| Short | MODS Need |
| Control | 0..* This element is affected by the following invariants: ele-1 |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 2. MODS-Need.id | |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Short | Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 4. MODS-Need.extension | |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | This element introduces a set of slices on MODS-Need.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators: |
| 6. MODS-Need.subjectOfCare | |
| Definition | Person the information is about |
| Short | Person the information is about |
| Control | 1..1 |
| Type | Reference(MODS Subject of Care) |
| 8. MODS-Need.careWorker | |
| Definition | Care actor who will perform the activity or performed the action or made the observation. |
| Short | Care actor who will perform the activity or performed the action or made the observation. |
| Control | 0..* |
| Type | Reference(MODS Care Worker) |
| 10. MODS-Need.coding | |
| Definition | A reference to a code defined by a terminology system. |
| Short | A reference to a code defined by a terminology system. |
| Control | 0..* |
| Binding | The codes SHOULD be taken from MODS Wish, Need, Preference Coding from SNOMED CT: Social Context, Procedures, and Clinical Findings (preferred to https://metadata.phase2.scip.synanetics.cloud/fhir/r4/ValueSet/MODS-SocialProcedureFindings-1) |
| Type | Coding |
| 12. MODS-Need.category | |
| Definition | Care and support needs identified as part of a care assessment. |
| Short | Category |
| Control | 1..1 |
| Binding | The codes SHALL be taken from MODS Need Category (required to https://metadata.phase2.scip.synanetics.cloud/fhir/r4/ValueSet/MODS-NeedCategory-1) |
| Type | Coding |
| 14. MODS-Need.date | |
| Definition | The date, month, year and century, or any combination of these elements, of an EVENT. This could be the date an observation was made, the date of an assessment or the date an action has been performed. |
| Short | Date/Time |
| Control | 1..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. MODS-Need.text | |
| Definition | Free text field to be used if no code is available. |
| Short | Text |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. MODS-Need.significant | |
| Definition | Flag to identify a significant need |
| Short | Flag to identify a significant need |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. MODS-Need.urgent | |
| Definition | Flag to identify a need that requires urgent support |
| Short | Flag to identify a need that requires urgent support |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |