fhir-schemas
Version:
Schemas for Fast Healthcare Interoperability Resources.
701 lines (700 loc) • 132 kB
JSON
{
"schema": "http://json-schema.org/draft-04/schema#",
"$id": "http://hl7.org/fhir/json-schema/ElementDefinition",
"$ref": "#/definitions/ElementDefinition",
"description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas",
"definitions": {
"ElementDefinition": {
"allOf": [
{
"$ref": "Element#/definitions/Element"
},
{
"description": "Captures constraints on each element within the resource, profile, or extension.",
"properties": {
"path": {
"description": "The path identifies the element and is expressed as a \".\"-separated list of ancestor elements, beginning with the name of the resource or extension.",
"type": "string"
},
"_path": {
"description": "Extensions for path",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"representation": {
"description": "Codes that define how this element is represented in instances, when the deviation varies from the normal case.",
"enum": [
"xmlAttr",
"xmlText",
"typeAttr",
"cdaText",
"xhtml"
],
"type": "array",
"items": {
"type": "string"
}
},
"_representation": {
"description": "Extensions for representation",
"type": "array",
"items": {
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
}
},
"sliceName": {
"description": "The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.",
"type": "string"
},
"_sliceName": {
"description": "Extensions for sliceName",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"label": {
"description": "A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.",
"type": "string"
},
"_label": {
"description": "Extensions for label",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"code": {
"description": "A code that has the same meaning as the element in a particular terminology.",
"type": "array",
"items": {
"$ref": "http://hl7.org/fhir/json-schema/Coding#/definitions/Coding"
}
},
"slicing": {
"description": "Indicates that the element is sliced into a set of alternative definitions (i.e. in a structure definition, there are multiple different constraints on a single element in the base resource). Slicing can be used in any resource that has cardinality ..* on the base resource, or any resource with a choice of types. The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set).",
"$ref": "#/definitions/ElementDefinition_Slicing"
},
"short": {
"description": "A concise description of what this element means (e.g. for use in autogenerated summaries).",
"type": "string"
},
"_short": {
"description": "Extensions for short",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"definition": {
"description": "Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource.",
"type": "string"
},
"_definition": {
"description": "Extensions for definition",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"comment": {
"description": "Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc.",
"type": "string"
},
"_comment": {
"description": "Extensions for comment",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"requirements": {
"description": "This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.",
"type": "string"
},
"_requirements": {
"description": "Extensions for requirements",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"alias": {
"description": "Identifies additional names by which this element might also be known.",
"type": "array",
"items": {
"type": "string"
}
},
"_alias": {
"description": "Extensions for alias",
"type": "array",
"items": {
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
}
},
"min": {
"description": "The minimum number of times this element SHALL appear in the instance.",
"type": "number",
"pattern": "[0]|([1-9][0-9]*)"
},
"_min": {
"description": "Extensions for min",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"max": {
"description": "The maximum number of times this element is permitted to appear in the instance.",
"type": "string"
},
"_max": {
"description": "Extensions for max",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"base": {
"description": "Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. This information is provided when the element definition is not the original definition of an element - i.g. either in a constraint on another type, or for elements from a super type in a snap shot.",
"$ref": "#/definitions/ElementDefinition_Base"
},
"contentReference": {
"description": "Identifies the identity of an element defined elsewhere in the profile whose content rules should be applied to the current element.",
"type": "string"
},
"_contentReference": {
"description": "Extensions for contentReference",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"type": {
"description": "The data type or resource that the value of this element is permitted to be.",
"type": "array",
"items": {
"$ref": "#/definitions/ElementDefinition_Type"
}
},
"defaultValueBoolean": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"type": "boolean"
},
"_defaultValueBoolean": {
"description": "Extensions for defaultValueBoolean",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueInteger": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"pattern": "-?([0]|([1-9][0-9]*))",
"type": "number"
},
"_defaultValueInteger": {
"description": "Extensions for defaultValueInteger",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueDecimal": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"pattern": "-?([0]|([1-9][0-9]*))(\\.[0-9]+)?",
"type": "number"
},
"_defaultValueDecimal": {
"description": "Extensions for defaultValueDecimal",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueBase64Binary": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"type": "string"
},
"_defaultValueBase64Binary": {
"description": "Extensions for defaultValueBase64Binary",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueInstant": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"type": "string"
},
"_defaultValueInstant": {
"description": "Extensions for defaultValueInstant",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueString": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"type": "string"
},
"_defaultValueString": {
"description": "Extensions for defaultValueString",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueUri": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"type": "string"
},
"_defaultValueUri": {
"description": "Extensions for defaultValueUri",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueDate": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"pattern": "-?[0-9]{4}(-(0[1-9]|1[0-2])(-(0[0-9]|[1-2][0-9]|3[0-1]))?)?",
"type": "string"
},
"_defaultValueDate": {
"description": "Extensions for defaultValueDate",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueDateTime": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"pattern": "-?[0-9]{4}(-(0[1-9]|1[0-2])(-(0[0-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)?",
"type": "string"
},
"_defaultValueDateTime": {
"description": "Extensions for defaultValueDateTime",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueTime": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"pattern": "([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?",
"type": "string"
},
"_defaultValueTime": {
"description": "Extensions for defaultValueTime",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueCode": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"pattern": "[^\\s]+([\\s]?[^\\s]+)*",
"type": "string"
},
"_defaultValueCode": {
"description": "Extensions for defaultValueCode",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueOid": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"pattern": "urn:oid:(0|[1-9][0-9]*)(\\.(0|[1-9][0-9]*))*",
"type": "string"
},
"_defaultValueOid": {
"description": "Extensions for defaultValueOid",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueUuid": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"pattern": "urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
"type": "string"
},
"_defaultValueUuid": {
"description": "Extensions for defaultValueUuid",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueId": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"pattern": "[A-Za-z0-9\\-\\.]{1,64}",
"type": "string"
},
"_defaultValueId": {
"description": "Extensions for defaultValueId",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueUnsignedInt": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"pattern": "[0]|([1-9][0-9]*)",
"type": "number"
},
"_defaultValueUnsignedInt": {
"description": "Extensions for defaultValueUnsignedInt",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValuePositiveInt": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"pattern": "[1-9][0-9]*",
"type": "number"
},
"_defaultValuePositiveInt": {
"description": "Extensions for defaultValuePositiveInt",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueMarkdown": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"type": "string"
},
"_defaultValueMarkdown": {
"description": "Extensions for defaultValueMarkdown",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueElement": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"defaultValueExtension": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Extension#/definitions/Extension"
},
"defaultValueBackboneElement": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/BackboneElement#/definitions/BackboneElement"
},
"defaultValueNarrative": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Narrative#/definitions/Narrative"
},
"defaultValueAnnotation": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Annotation#/definitions/Annotation"
},
"defaultValueAttachment": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Attachment#/definitions/Attachment"
},
"defaultValueIdentifier": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Identifier#/definitions/Identifier"
},
"defaultValueCodeableConcept": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/CodeableConcept#/definitions/CodeableConcept"
},
"defaultValueCoding": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Coding#/definitions/Coding"
},
"defaultValueQuantity": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Quantity#/definitions/Quantity"
},
"defaultValueDuration": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Duration#/definitions/Duration"
},
"defaultValueSimpleQuantity": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Quantity#/definitions/Quantity"
},
"defaultValueDistance": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Distance#/definitions/Distance"
},
"defaultValueCount": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Count#/definitions/Count"
},
"defaultValueMoney": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Money#/definitions/Money"
},
"defaultValueAge": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Age#/definitions/Age"
},
"defaultValueRange": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Range#/definitions/Range"
},
"defaultValuePeriod": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Period#/definitions/Period"
},
"defaultValueRatio": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Ratio#/definitions/Ratio"
},
"defaultValueReference": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Reference#/definitions/Reference"
},
"defaultValueSampledData": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/SampledData#/definitions/SampledData"
},
"defaultValueSignature": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Signature#/definitions/Signature"
},
"defaultValueHumanName": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/HumanName#/definitions/HumanName"
},
"defaultValueAddress": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Address#/definitions/Address"
},
"defaultValueContactPoint": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/ContactPoint#/definitions/ContactPoint"
},
"defaultValueTiming": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Timing#/definitions/Timing"
},
"defaultValueMeta": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Meta#/definitions/Meta"
},
"defaultValueElementDefinition": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/ElementDefinition#/definitions/ElementDefinition"
},
"defaultValueContactDetail": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/ContactDetail#/definitions/ContactDetail"
},
"defaultValueContributor": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Contributor#/definitions/Contributor"
},
"defaultValueDosage": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/Dosage#/definitions/Dosage"
},
"defaultValueRelatedArtifact": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/RelatedArtifact#/definitions/RelatedArtifact"
},
"defaultValueUsageContext": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/UsageContext#/definitions/UsageContext"
},
"defaultValueDataRequirement": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/DataRequirement#/definitions/DataRequirement"
},
"defaultValueParameterDefinition": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/ParameterDefinition#/definitions/ParameterDefinition"
},
"defaultValueTriggerDefinition": {
"description": "The value that should be used if there is no value stated in the instance (e.g. \u0027if not otherwise specified, the abstract is false\u0027).",
"$ref": "http://hl7.org/fhir/json-schema/TriggerDefinition#/definitions/TriggerDefinition"
},
"meaningWhenMissing": {
"description": "The Implicit meaning that is to be understood when this element is missing (e.g. \u0027when this element is missing, the period is ongoing\u0027.",
"type": "string"
},
"_meaningWhenMissing": {
"description": "Extensions for meaningWhenMissing",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"orderMeaning": {
"description": "If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.",
"type": "string"
},
"_orderMeaning": {
"description": "Extensions for orderMeaning",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedBoolean": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"type": "boolean"
},
"_fixedBoolean": {
"description": "Extensions for fixedBoolean",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedInteger": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"pattern": "-?([0]|([1-9][0-9]*))",
"type": "number"
},
"_fixedInteger": {
"description": "Extensions for fixedInteger",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedDecimal": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"pattern": "-?([0]|([1-9][0-9]*))(\\.[0-9]+)?",
"type": "number"
},
"_fixedDecimal": {
"description": "Extensions for fixedDecimal",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedBase64Binary": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"type": "string"
},
"_fixedBase64Binary": {
"description": "Extensions for fixedBase64Binary",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedInstant": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"type": "string"
},
"_fixedInstant": {
"description": "Extensions for fixedInstant",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedString": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"type": "string"
},
"_fixedString": {
"description": "Extensions for fixedString",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedUri": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"type": "string"
},
"_fixedUri": {
"description": "Extensions for fixedUri",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedDate": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"pattern": "-?[0-9]{4}(-(0[1-9]|1[0-2])(-(0[0-9]|[1-2][0-9]|3[0-1]))?)?",
"type": "string"
},
"_fixedDate": {
"description": "Extensions for fixedDate",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedDateTime": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"pattern": "-?[0-9]{4}(-(0[1-9]|1[0-2])(-(0[0-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)?",
"type": "string"
},
"_fixedDateTime": {
"description": "Extensions for fixedDateTime",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedTime": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"pattern": "([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?",
"type": "string"
},
"_fixedTime": {
"description": "Extensions for fixedTime",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedCode": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"pattern": "[^\\s]+([\\s]?[^\\s]+)*",
"type": "string"
},
"_fixedCode": {
"description": "Extensions for fixedCode",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedOid": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"pattern": "urn:oid:(0|[1-9][0-9]*)(\\.(0|[1-9][0-9]*))*",
"type": "string"
},
"_fixedOid": {
"description": "Extensions for fixedOid",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedUuid": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"pattern": "urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
"type": "string"
},
"_fixedUuid": {
"description": "Extensions for fixedUuid",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedId": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"pattern": "[A-Za-z0-9\\-\\.]{1,64}",
"type": "string"
},
"_fixedId": {
"description": "Extensions for fixedId",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedUnsignedInt": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"pattern": "[0]|([1-9][0-9]*)",
"type": "number"
},
"_fixedUnsignedInt": {
"description": "Extensions for fixedUnsignedInt",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedPositiveInt": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"pattern": "[1-9][0-9]*",
"type": "number"
},
"_fixedPositiveInt": {
"description": "Extensions for fixedPositiveInt",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedMarkdown": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"type": "string"
},
"_fixedMarkdown": {
"description": "Extensions for fixedMarkdown",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedElement": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element"
},
"fixedExtension": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Extension#/definitions/Extension"
},
"fixedBackboneElement": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/BackboneElement#/definitions/BackboneElement"
},
"fixedNarrative": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Narrative#/definitions/Narrative"
},
"fixedAnnotation": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Annotation#/definitions/Annotation"
},
"fixedAttachment": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Attachment#/definitions/Attachment"
},
"fixedIdentifier": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Identifier#/definitions/Identifier"
},
"fixedCodeableConcept": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/CodeableConcept#/definitions/CodeableConcept"
},
"fixedCoding": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Coding#/definitions/Coding"
},
"fixedQuantity": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Quantity#/definitions/Quantity"
},
"fixedDuration": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Duration#/definitions/Duration"
},
"fixedSimpleQuantity": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Quantity#/definitions/Quantity"
},
"fixedDistance": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Distance#/definitions/Distance"
},
"fixedCount": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Count#/definitions/Count"
},
"fixedMoney": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Money#/definitions/Money"
},
"fixedAge": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Age#/definitions/Age"
},
"fixedRange": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Range#/definitions/Range"
},
"fixedPeriod": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Period#/definitions/Period"
},
"fixedRatio": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Ratio#/definitions/Ratio"
},
"fixedReference": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Reference#/definitions/Reference"
},
"fixedSampledData": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/SampledData#/definitions/SampledData"
},
"fixedSignature": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/Signature#/definitions/Signature"
},
"fixedHumanName": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",
"$ref": "http://hl7.org/fhir/json-schema/HumanName#/definitions/HumanName"
},
"fixedAddress": {
"description": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.",