Package | hl7.fhir.uv.omop |
Type | StructureDefinition |
Id | Measurement |
FHIR Version | R5 |
Source | http://hl7.org/fhir/uv/omop/https://build.fhir.org/ig/HL7/fhir-omop-ig/StructureDefinition-Measurement.html |
URL | http://hl7.org/fhir/uv/omop/StructureDefinition/Measurement |
Version | 0.1.0 |
Status | draft |
Date | 2025-07-21T21:36:05+00:00 |
Name | Measurement |
Title | Measurement OMOP Table |
Realm | uv |
Authority | hl7 |
Description | The MEASUREMENT table contains records of Measurements, i.e. structured values (numerical or categorical) obtained through systematic and standardized examination or testing of a Person or Person's sample. The MEASUREMENT table contains both orders and results of such Measurements as laboratory tests, vital signs, quantitative findings from pathology reports, etc. Measurements are stored as attribute value pairs, with the attribute as the Measurement Concept and the value representing the result. The value can be a Concept (stored in VALUE_AS_CONCEPT), or a numerical value (VALUE_AS_NUMBER) with a Unit (UNIT_CONCEPT_ID). The Procedure for obtaining the sample is housed in the PROCEDURE_OCCURRENCE table, though it is unnecessary to create a PROCEDURE_OCCURRENCE record for each measurement if one does not exist in the source data. Measurements differ from Observations in that they require a standardized test or some other activity to generate a quantitative or qualitative result. If there is no result, it is assumed that the lab test was conducted but the result was not captured. |
Type | http://hl7.org/fhir/uv/omop/StructureDefinition/Measurement |
Kind | logical |
No resources found
StructureDefinition | |
Person | Person OMOP Table |
Provider | Provider OMOP Table |
VisitDetail | Visit Detail OMOP Table |
VisitOccurrence | Visit Occurrence OMOP Table |
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition Measurement
{ "resourceType": "StructureDefinition", "id": "Measurement", "text": { "status": "extensions", "div": "<!-- snip (see above) -->" }, "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics", "valueCode": "can-be-target" }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg", "valueCode": "brr" }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm", "valueInteger": 1, "_valueInteger": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom", "valueCanonical": "http://hl7.org/fhir/uv/omop/ImplementationGuide/hl7.fhir.uv.omop" } ] } }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", "valueCode": "draft", "_valueCode": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom", "valueCanonical": "http://hl7.org/fhir/uv/omop/ImplementationGuide/hl7.fhir.uv.omop" } ] } } ], "url": "http://hl7.org/fhir/uv/omop/StructureDefinition/Measurement", "version": "0.1.0", "name": "Measurement", "title": "Measurement OMOP Table", "status": "draft", "date": "2025-07-21T21:36:05+00:00", "publisher": "HL7 International / Biomedical Research and Regulation", "contact": [ { "name": "HL7 International / Biomedical Research and Regulation", "telecom": [ { "system": "url", "value": "http://www.hl7.org/Special/committees/rcrim" } ] } ], "description": "The MEASUREMENT table contains records of Measurements, i.e. structured values (numerical or categorical) obtained through systematic and standardized examination or testing of a Person or Person's sample. The MEASUREMENT table contains both orders and results of such Measurements as laboratory tests, vital signs, quantitative findings from pathology reports, etc. Measurements are stored as attribute value pairs, with the attribute as the Measurement Concept and the value representing the result. The value can be a Concept (stored in VALUE_AS_CONCEPT), or a numerical value (VALUE_AS_NUMBER) with a Unit (UNIT_CONCEPT_ID). The Procedure for obtaining the sample is housed in the PROCEDURE_OCCURRENCE table, though it is unnecessary to create a PROCEDURE_OCCURRENCE record for each measurement if one does not exist in the source data. Measurements differ from Observations in that they require a standardized test or some other activity to generate a quantitative or qualitative result. If there is no result, it is assumed that the lab test was conducted but the result was not captured.", "jurisdiction": [ { "coding": [ { "system": "http://unstats.un.org/unsd/methods/m49/m49.htm", "code": "001", "display": "World" } ] } ], "fhirVersion": "5.0.0", "mapping": [ { "identity": "rim", "uri": "http://hl7.org/v3", "name": "RIM Mapping" } ], "kind": "logical", "abstract": false, "type": "http://hl7.org/fhir/uv/omop/StructureDefinition/Measurement", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base", "derivation": "specialization", "snapshot": { "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version", "valueString": "5.0.0" } ], "element": [ { "id": "Measurement", "path": "Measurement", "short": "Measurement OMOP Table", "definition": "The MEASUREMENT table contains records of Measurements, i.e. structured values (numerical or categorical) obtained through systematic and standardized examination or testing of a Person or Person's sample. The MEASUREMENT table contains both orders and results of such Measurements as laboratory tests, vital signs, quantitative findings from pathology reports, etc. Measurements are stored as attribute value pairs, with the attribute as the Measurement Concept and the value representing the result. The value can be a Concept (stored in VALUE_AS_CONCEPT), or a numerical value (VALUE_AS_NUMBER) with a Unit (UNIT_CONCEPT_ID). The Procedure for obtaining the sample is housed in the PROCEDURE_OCCURRENCE table, though it is unnecessary to create a PROCEDURE_OCCURRENCE record for each measurement if one does not exist in the source data. Measurements differ from Observations in that they require a standardized test or some other activity to generate a quantitative or qualitative result. If there is no result, it is assumed that the lab test was conducted but the result was not captured.", "min": 0, "max": "*", "base": { "path": "Base", "min": 0, "max": "*" }, "isModifier": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "Measurement.measurement-id", "path": "Measurement.measurement_id", "short": "Measurement Identifier", "definition": "Measurement Identifier", "min": 1, "max": "1", "base": { "path": "Measurement.measurement_id", "min": 1, "max": "1" }, "type": [ { "code": "code" } ] }, { "id": "Measurement.person-id", "path": "Measurement.person_id", "short": "Person", "definition": "The PERSON_ID of the Person for whom the Measurement is recorded. This may be a system generated code.", "min": 1, "max": "1", "base": { "path": "Measurement.person_id", "min": 1, "max": "1" }, "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/uv/omop/StructureDefinition/Person" ] } ] }, { "id": "Measurement.measurement-concept-id", "path": "Measurement.measurement_concept_id", "short": "Measurement", "definition": "The MEASUREMENT_CONCEPT_ID field is recommended for primary use in analyses, and must be used for network studies.", "min": 1, "max": "1", "base": { "path": "Measurement.measurement_concept_id", "min": 1, "max": "1" }, "type": [ { "code": "code" } ] }, { "id": "Measurement.measurement-date", "path": "Measurement.measurement_date", "short": "Measurement Date", "definition": "Use this date to determine the date of the measurement.", "min": 1, "max": "1", "base": { "path": "Measurement.measurement_date", "min": 1, "max": "1" }, "type": [ { "code": "date" } ] }, { "id": "Measurement.measurement-datetime", "path": "Measurement.measurement_datetime", "short": "Measurement Datetime", "definition": "Measurement Datetime", "min": 0, "max": "1", "base": { "path": "Measurement.measurement_datetime", "min": 0, "max": "1" }, "type": [ { "code": "dateTime" } ] }, { "id": "Measurement.measurement-time", "path": "Measurement.measurement_time", "short": "Measurement Time", "definition": "Measurement Time", "min": 0, "max": "1", "base": { "path": "Measurement.measurement_time", "min": 0, "max": "1" }, "type": [ { "code": "string" } ] }, { "id": "Measurement.measurement-type-concept-id", "path": "Measurement.measurement_type_concept_id", "short": "Measurement Type", "definition": "This field can be used to determine the provenance of the Measurement record, as in whether the measurement was from an EHR system, insurance claim, registry, or other sources.", "min": 1, "max": "1", "base": { "path": "Measurement.measurement_type_concept_id", "min": 1, "max": "1" }, "type": [ { "code": "code" } ] }, { "id": "Measurement.operator-concept-id", "path": "Measurement.operator_concept_id", "short": "Operator", "definition": "The meaning of Concept [4172703](https://athena.ohdsi.org/search-terms/terms/4172703) for '=' is identical to omission of a OPERATOR_CONCEPT_ID value. Since the use of this field is rare, it's important when devising analyses to not to forget testing for the content of this field for values different from =.", "min": 0, "max": "1", "base": { "path": "Measurement.operator_concept_id", "min": 0, "max": "1" }, "type": [ { "code": "code" } ] }, { "id": "Measurement.value-as-number", "path": "Measurement.value_as_number", "short": "Value as Number", "definition": "This is the numerical value of the Result of the Measurement, if available. Note that measurements such as blood pressures will be split into their component parts i.e. one record for systolic, one record for diastolic.", "min": 0, "max": "1", "base": { "path": "Measurement.value_as_number", "min": 0, "max": "1" }, "type": [ { "code": "integer" } ] }, { "id": "Measurement.value-as-concept-id", "path": "Measurement.value_as_concept_id", "short": "Value as Concept", "definition": "If the raw data gives a categorial result for measurements those values are captured and mapped to standard concepts in the 'Meas Value' domain.", "min": 0, "max": "1", "base": { "path": "Measurement.value_as_concept_id", "min": 0, "max": "1" }, "type": [ { "code": "code" } ] }, { "id": "Measurement.unit-concept-id", "path": "Measurement.unit_concept_id", "short": "Unit", "definition": "There is currently no recommended unit for individual measurements, i.e. it is not mandatory to represent Hemoglobin a1C measurements as a percentage. UNIT_SOURCE_VALUES should be mapped to a Standard Concept in the Unit domain that best represents the unit as given in the source data.", "min": 0, "max": "1", "base": { "path": "Measurement.unit_concept_id", "min": 0, "max": "1" }, "type": [ { "code": "code" } ] }, { "id": "Measurement.range-low", "path": "Measurement.range_low", "short": "Range Low", "definition": "Ranges have the same unit as the VALUE_AS_NUMBER. These ranges are provided by the source and should remain NULL if not given.", "min": 0, "max": "1", "base": { "path": "Measurement.range_low", "min": 0, "max": "1" }, "type": [ { "code": "integer" } ] }, { "id": "Measurement.range-high", "path": "Measurement.range_high", "short": "Range High", "definition": "Ranges have the same unit as the VALUE_AS_NUMBER. These ranges are provided by the source and should remain NULL if not given.", "min": 0, "max": "1", "base": { "path": "Measurement.range_high", "min": 0, "max": "1" }, "type": [ { "code": "integer" } ] }, { "id": "Measurement.provider-id", "path": "Measurement.provider_id", "short": "Provider", "definition": "The provider associated with measurement record, e.g. the provider who ordered the test or the provider who recorded the result.", "min": 0, "max": "1", "base": { "path": "Measurement.provider_id", "min": 0, "max": "1" }, "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/uv/omop/StructureDefinition/Provider" ] } ] }, { "id": "Measurement.visit-occurrence-id", "path": "Measurement.visit_occurrence_id", "short": "Visit Occurence", "definition": "The visit during which the Measurement occurred.", "min": 0, "max": "1", "base": { "path": "Measurement.visit_occurrence_id", "min": 0, "max": "1" }, "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/uv/omop/StructureDefinition/VisitOccurrence" ] } ] }, { "id": "Measurement.visit-detail-id", "path": "Measurement.visit_detail_id", "short": "Visit Detail", "definition": "The VISIT_DETAIL record during which the Measurement occurred. For example, if the Person was in the ICU at the time the VISIT_OCCURRENCE record would reflect the overall hospital stay and the VISIT_DETAIL record would reflect the ICU stay during the hospital visit.", "min": 0, "max": "1", "base": { "path": "Measurement.visit_detail_id", "min": 0, "max": "1" }, "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/uv/omop/StructureDefinition/VisitDetail" ] } ] }, { "id": "Measurement.measurement-source-value", "path": "Measurement.measurement_source_value", "short": "Measurement Source Value", "definition": "This field houses the verbatim value from the source data representing the Measurement that occurred. For example, this could be an ICD10 or Read code.", "min": 0, "max": "1", "base": { "path": "Measurement.measurement_source_value", "min": 0, "max": "1" }, "type": [ { "code": "string" } ] }, { "id": "Measurement.measurement-source-concept-id", "path": "Measurement.measurement_source_concept_id", "short": "Measurement Source", "definition": "This is the concept representing the MEASUREMENT_SOURCE_VALUE and may not necessarily be standard. This field is discouraged from use in analysis because it is not required to contain Standard Concepts that are used across the OHDSI community, and should only be used when Standard Concepts do not adequately represent the source detail for the Measurement necessary for a given analytic use case. Consider using MEASUREMENT_CONCEPT_ID instead to enable standardized analytics that can be consistent across the network.", "min": 0, "max": "1", "base": { "path": "Measurement.measurement_source_concept_id", "min": 0, "max": "1" }, "type": [ { "code": "code" } ] }, { "id": "Measurement.unit-source-value", "path": "Measurement.unit_source_value", "short": "Unit Source Value", "definition": "This field houses the verbatim value from the source data representing the unit of the Measurement that occurred.", "min": 0, "max": "1", "base": { "path": "Measurement.unit_source_value", "min": 0, "max": "1" }, "type": [ { "code": "string" } ] }, { "id": "Measurement.unit-source-concept-id", "path": "Measurement.unit_source_concept_id", "short": "Unit Source", "definition": "This is the concept representing the UNIT_SOURCE_VALUE and may not necessarily be standard. This field is discouraged from use in analysis because it is not required to contain Standard Concepts that are used across the OHDSI community, and should only be used when Standard Concepts do not adequately represent the source detail for the Measurement necessary for a given analytic use case. Consider using UNIT_CONCEPT_ID instead to enable standardized analytics that can be consistent across the network.", "min": 0, "max": "1", "base": { "path": "Measurement.unit_source_concept_id", "min": 0, "max": "1" }, "type": [ { "code": "code" } ] }, { "id": "Measurement.value-source-value", "path": "Measurement.value_source_value", "short": "Value Source Value", "definition": "This field houses the verbatim result value of the Measurement from the source data .", "min": 0, "max": "1", "base": { "path": "Measurement.value_source_value", "min": 0, "max": "1" }, "type": [ { "code": "string" } ] }, { "id": "Measurement.measurement-event-id", "path": "Measurement.measurement_event_id", "short": "Measurement Event", "definition": "If the Measurement record is related to another record in the database, this field is the primary key of the linked record.", "min": 0, "max": "1", "base": { "path": "Measurement.measurement_event_id", "min": 0, "max": "1" }, "type": [ { "code": "string" } ] }, { "id": "Measurement.meas-event-field-concept-id", "path": "Measurement.meas_event_field_concept_id", "short": "Measurement Event Field", "definition": "If the Measurement record is related to another record in the database, this field is the CONCEPT_ID that identifies which table the primary key of the linked record came from.", "min": 0, "max": "1", "base": { "path": "Measurement.meas_event_field_concept_id", "min": 0, "max": "1" }, "type": [ { "code": "code" } ] } ] }, "differential": { "element": [ { "id": "Measurement", "path": "Measurement", "short": "Measurement OMOP Table", "definition": "The MEASUREMENT table contains records of Measurements, i.e. structured values (numerical or categorical) obtained through systematic and standardized examination or testing of a Person or Person's sample. The MEASUREMENT table contains both orders and results of such Measurements as laboratory tests, vital signs, quantitative findings from pathology reports, etc. Measurements are stored as attribute value pairs, with the attribute as the Measurement Concept and the value representing the result. The value can be a Concept (stored in VALUE_AS_CONCEPT), or a numerical value (VALUE_AS_NUMBER) with a Unit (UNIT_CONCEPT_ID). The Procedure for obtaining the sample is housed in the PROCEDURE_OCCURRENCE table, though it is unnecessary to create a PROCEDURE_OCCURRENCE record for each measurement if one does not exist in the source data. Measurements differ from Observations in that they require a standardized test or some other activity to generate a quantitative or qualitative result. If there is no result, it is assumed that the lab test was conducted but the result was not captured." }, { "id": "Measurement.measurement-id", "path": "Measurement.measurement_id", "short": "Measurement Identifier", "definition": "Measurement Identifier", "min": 1, "max": "1", "type": [ { "code": "code" } ] }, { "id": "Measurement.person-id", "path": "Measurement.person_id", "short": "Person", "definition": "The PERSON_ID of the Person for whom the Measurement is recorded. This may be a system generated code.", "min": 1, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/uv/omop/StructureDefinition/Person" ] } ] }, { "id": "Measurement.measurement-concept-id", "path": "Measurement.measurement_concept_id", "short": "Measurement", "definition": "The MEASUREMENT_CONCEPT_ID field is recommended for primary use in analyses, and must be used for network studies.", "min": 1, "max": "1", "type": [ { "code": "code" } ] }, { "id": "Measurement.measurement-date", "path": "Measurement.measurement_date", "short": "Measurement Date", "definition": "Use this date to determine the date of the measurement.", "min": 1, "max": "1", "type": [ { "code": "date" } ] }, { "id": "Measurement.measurement-datetime", "path": "Measurement.measurement_datetime", "short": "Measurement Datetime", "definition": "Measurement Datetime", "min": 0, "max": "1", "type": [ { "code": "dateTime" } ] }, { "id": "Measurement.measurement-time", "path": "Measurement.measurement_time", "short": "Measurement Time", "definition": "Measurement Time", "min": 0, "max": "1", "type": [ { "code": "string" } ] }, { "id": "Measurement.measurement-type-concept-id", "path": "Measurement.measurement_type_concept_id", "short": "Measurement Type", "definition": "This field can be used to determine the provenance of the Measurement record, as in whether the measurement was from an EHR system, insurance claim, registry, or other sources.", "min": 1, "max": "1", "type": [ { "code": "code" } ] }, { "id": "Measurement.operator-concept-id", "path": "Measurement.operator_concept_id", "short": "Operator", "definition": "The meaning of Concept [4172703](https://athena.ohdsi.org/search-terms/terms/4172703) for '=' is identical to omission of a OPERATOR_CONCEPT_ID value. Since the use of this field is rare, it's important when devising analyses to not to forget testing for the content of this field for values different from =.", "min": 0, "max": "1", "type": [ { "code": "code" } ] }, { "id": "Measurement.value-as-number", "path": "Measurement.value_as_number", "short": "Value as Number", "definition": "This is the numerical value of the Result of the Measurement, if available. Note that measurements such as blood pressures will be split into their component parts i.e. one record for systolic, one record for diastolic.", "min": 0, "max": "1", "type": [ { "code": "integer" } ] }, { "id": "Measurement.value-as-concept-id", "path": "Measurement.value_as_concept_id", "short": "Value as Concept", "definition": "If the raw data gives a categorial result for measurements those values are captured and mapped to standard concepts in the 'Meas Value' domain.", "min": 0, "max": "1", "type": [ { "code": "code" } ] }, { "id": "Measurement.unit-concept-id", "path": "Measurement.unit_concept_id", "short": "Unit", "definition": "There is currently no recommended unit for individual measurements, i.e. it is not mandatory to represent Hemoglobin a1C measurements as a percentage. UNIT_SOURCE_VALUES should be mapped to a Standard Concept in the Unit domain that best represents the unit as given in the source data.", "min": 0, "max": "1", "type": [ { "code": "code" } ] }, { "id": "Measurement.range-low", "path": "Measurement.range_low", "short": "Range Low", "definition": "Ranges have the same unit as the VALUE_AS_NUMBER. These ranges are provided by the source and should remain NULL if not given.", "min": 0, "max": "1", "type": [ { "code": "integer" } ] }, { "id": "Measurement.range-high", "path": "Measurement.range_high", "short": "Range High", "definition": "Ranges have the same unit as the VALUE_AS_NUMBER. These ranges are provided by the source and should remain NULL if not given.", "min": 0, "max": "1", "type": [ { "code": "integer" } ] }, { "id": "Measurement.provider-id", "path": "Measurement.provider_id", "short": "Provider", "definition": "The provider associated with measurement record, e.g. the provider who ordered the test or the provider who recorded the result.", "min": 0, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/uv/omop/StructureDefinition/Provider" ] } ] }, { "id": "Measurement.visit-occurrence-id", "path": "Measurement.visit_occurrence_id", "short": "Visit Occurence", "definition": "The visit during which the Measurement occurred.", "min": 0, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/uv/omop/StructureDefinition/VisitOccurrence" ] } ] }, { "id": "Measurement.visit-detail-id", "path": "Measurement.visit_detail_id", "short": "Visit Detail", "definition": "The VISIT_DETAIL record during which the Measurement occurred. For example, if the Person was in the ICU at the time the VISIT_OCCURRENCE record would reflect the overall hospital stay and the VISIT_DETAIL record would reflect the ICU stay during the hospital visit.", "min": 0, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/uv/omop/StructureDefinition/VisitDetail" ] } ] }, { "id": "Measurement.measurement-source-value", "path": "Measurement.measurement_source_value", "short": "Measurement Source Value", "definition": "This field houses the verbatim value from the source data representing the Measurement that occurred. For example, this could be an ICD10 or Read code.", "min": 0, "max": "1", "type": [ { "code": "string" } ] }, { "id": "Measurement.measurement-source-concept-id", "path": "Measurement.measurement_source_concept_id", "short": "Measurement Source", "definition": "This is the concept representing the MEASUREMENT_SOURCE_VALUE and may not necessarily be standard. This field is discouraged from use in analysis because it is not required to contain Standard Concepts that are used across the OHDSI community, and should only be used when Standard Concepts do not adequately represent the source detail for the Measurement necessary for a given analytic use case. Consider using MEASUREMENT_CONCEPT_ID instead to enable standardized analytics that can be consistent across the network.", "min": 0, "max": "1", "type": [ { "code": "code" } ] }, { "id": "Measurement.unit-source-value", "path": "Measurement.unit_source_value", "short": "Unit Source Value", "definition": "This field houses the verbatim value from the source data representing the unit of the Measurement that occurred.", "min": 0, "max": "1", "type": [ { "code": "string" } ] }, { "id": "Measurement.unit-source-concept-id", "path": "Measurement.unit_source_concept_id", "short": "Unit Source", "definition": "This is the concept representing the UNIT_SOURCE_VALUE and may not necessarily be standard. This field is discouraged from use in analysis because it is not required to contain Standard Concepts that are used across the OHDSI community, and should only be used when Standard Concepts do not adequately represent the source detail for the Measurement necessary for a given analytic use case. Consider using UNIT_CONCEPT_ID instead to enable standardized analytics that can be consistent across the network.", "min": 0, "max": "1", "type": [ { "code": "code" } ] }, { "id": "Measurement.value-source-value", "path": "Measurement.value_source_value", "short": "Value Source Value", "definition": "This field houses the verbatim result value of the Measurement from the source data .", "min": 0, "max": "1", "type": [ { "code": "string" } ] }, { "id": "Measurement.measurement-event-id", "path": "Measurement.measurement_event_id", "short": "Measurement Event", "definition": "If the Measurement record is related to another record in the database, this field is the primary key of the linked record.", "min": 0, "max": "1", "type": [ { "code": "string" } ] }, { "id": "Measurement.meas-event-field-concept-id", "path": "Measurement.meas_event_field_concept_id", "short": "Measurement Event Field", "definition": "If the Measurement record is related to another record in the database, this field is the CONCEPT_ID that identifies which table the primary key of the linked record came from.", "min": 0, "max": "1", "type": [ { "code": "code" } ] } ] } }