General guidance
Digital Social Care Records (DSRC) Data Standards are organised into Data Classes. Data Classes contain one or more Data Elements and/or child Data Classes. Data Elements contain a Data Type which specifies the input value of the element e.g. varchar or datetime.
The definitions, including rules and constraints for valid values for all Data Classes, Data Elements and Data Types are defined using the following metamodels:
Data Class
Name: the name of the data class
Description: a description of the data class
Cardinality: the number of times a data class can occur
Data Elements: data elements contained with the class
Relationships: related data classes or elements (which may reside in another standard)
Child Classes: data classes contained within the class
Metadata: any additional metadata associated with the data class
Level: Could, Should, Must
Data Element
Name: the name of the data element
Description: a description of the data class
Data type: this specifies the input value of the element e.g. varchar or datetime.
Metadata: any additional metadata associated with the data element
Cardinality: the number of times a data element can occur
Level: Could, Should, Must
Relationships: related data classes or elements (which may reside in another standard), including child/parent relationships
Data Type
Name: the name of the data type
Description: a description of the data type (if applicable/available)
Type
Simple - e.g. varchar, string, integer
Enumerated - a list of possible values
Reference - reference to another data type/element
Relationships: to other data types or data element (if applicable)
Examples of each type of Data Type can be found below: