FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageopenehr.base
Resource TypeStructureDefinition
IdStructureDefinition-EXTRACT-SPEC.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/openehr-fhir/base-spec/StructureDefinition-EXTRACT-SPEC.html
URLhttp://openehr.org/fhir/StructureDefinition/EXTRACT_SPEC
Version0.1.0
Statusactive
Date2025-09-06T15:35:39+10:00
NameEXTRACT_SPEC
TitleEXTRACT_SPEC
Realmuv
Authorityhl7
DescriptionSpecification of an Extract's contents. Subtypes can be used to add details specific to the type of Extract. The specification consists of attributes specifying the directory, and two further groups of attributes in their own classes, namely a version specfication (which versions of information items are to be included) and a manifest (which entities are to be included in the extract). Use: Used in a request to specify an Extract, as well as to describe what is contained in an Extract.
Typehttp://openehr.org/fhir/StructureDefinition/EXTRACT_SPEC
Kindlogical

Resources that use this resource

StructureDefinition
openehr.base#currentEXTRACT_REQUESTEXTRACT_REQUEST
openehr.base#currentEXTRACTEXTRACT

Resources that this resource uses

StructureDefinition
openehr.base#currentAnyAny
openehr.base#currentDV_CODED_TEXTDV_CODED_TEXT
openehr.base#currentDV_PARSABLEDV_PARSABLE
openehr.base#currentEXTRACT_MANIFESTEXTRACT_MANIFEST
openehr.base#currentEXTRACT_VERSION_SPECEXTRACT_VERSION_SPEC
openehr.base#currentITEM_STRUCTUREITEM_STRUCTURE

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition EXTRACT-SPEC

NameFlagsCard.TypeDescription & Constraintsdoco
.. EXTRACT_SPEC 0..*AnySpecification of an Extract's contents.
... version_spec 0..1EXTRACT_VERSION_SPECSpecification of which versions of information items to include in the Extract.
... manifest 1..1EXTRACT_MANIFESTSpecification of entities
... extract_type 1..1DV_CODED_TEXTCoded term indicating the type of content required, e.
... include_multimedia 1..1booleanIndicates whether in-line instances of `DV_MULTIMEDIA` in the source data are included or not.
... priority 1..1integerRequested priority of this request to be handled by server.
... link_depth 1..1integerDegree of links to follow emanating from content items specified for inclusion.
... criteria 0..*DV_PARSABLEQueries specifying the contents of this Extract.
... other_details 0..1ITEM_STRUCTUREOther specification items.

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "EXTRACT-SPEC",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "fhir"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/web-source",
      "valueUrl": "https://specifications.openehr.org/releases/BASE/latest/foundation_types.html#_any_class"
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint",
      "valueCode": "element-view-replace-cardinality"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 3,
      "_valueInteger": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://openehr.org/fhir/ImplementationGuide/openehr.base"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "informative",
      "_valueCode": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://openehr.org/fhir/ImplementationGuide/openehr.base"
          }
        ]
      }
    }
  ],
  "url": "http://openehr.org/fhir/StructureDefinition/EXTRACT_SPEC",
  "version": "0.1.0",
  "name": "EXTRACT_SPEC",
  "title": "EXTRACT_SPEC",
  "status": "active",
  "experimental": false,
  "date": "2025-09-06T15:35:39+10:00",
  "publisher": "openEHR + HL7",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.openehr.org"
        }
      ]
    }
  ],
  "description": "Specification of an Extract's contents. Subtypes can be used to add details specific to the type of Extract. The specification consists of attributes specifying the directory, and two further groups of attributes in their own classes, namely a version specfication (which versions of information items are to be included) and a manifest (which entities are to be included in the extract).\n\nUse: Used in a request to specify an Extract, as well as to describe what is contained in an Extract.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001"
        }
      ]
    }
  ],
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://openehr.org/fhir/StructureDefinition/EXTRACT_SPEC",
  "baseDefinition": "http://openehr.org/fhir/StructureDefinition/Any",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "0.1.0"
      }
    ],
    "element": [
      {
        "id": "EXTRACT_SPEC",
        "path": "EXTRACT_SPEC",
        "short": "Specification of an Extract's contents.",
        "definition": "Specification of an Extract's contents. Subtypes can be used to add details specific to the type of Extract. The specification consists of attributes specifying the directory, and two further groups of attributes in their own classes, namely a version specfication (which versions of information items are to be included) and a manifest (which entities are to be included in the extract).\n\nUse: Used in a request to specify an Extract, as well as to describe what is contained in an Extract.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "EXTRACT_SPEC.version-spec",
        "path": "EXTRACT_SPEC.version_spec",
        "short": "Specification of which versions of information items to include in the Extract.",
        "definition": "Specification of which versions of information items to include in the Extract. If Void, the default is latest versions only (which is reasonable for non-versioning systems as well).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EXTRACT_SPEC.version_spec",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://openehr.org/fhir/StructureDefinition/EXTRACT_VERSION_SPEC"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.manifest",
        "path": "EXTRACT_SPEC.manifest",
        "short": "Specification of entities",
        "definition": "Specification of entities (e.g. records) to include in the Extract.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EXTRACT_SPEC.manifest",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://openehr.org/fhir/StructureDefinition/EXTRACT_MANIFEST"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.extract-type",
        "path": "EXTRACT_SPEC.extract_type",
        "short": "Coded term indicating the type of content required, e.",
        "definition": "Coded term indicating the type of content required, e.g.\n\n* `|openehr-ehr|`\n* `|openehr-demographic|`\n* `|generic-emr|`\n* `|other|`\n\nCoded by openEHR Terminology group `'extract content type'`.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EXTRACT_SPEC.extract_type",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://openehr.org/fhir/StructureDefinition/DV_CODED_TEXT"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.include-multimedia",
        "path": "EXTRACT_SPEC.include_multimedia",
        "short": "Indicates whether in-line instances of `DV_MULTIMEDIA` in the source data are included or not.",
        "definition": "Indicates whether in-line instances of `DV_MULTIMEDIA` in the source data are included or not.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EXTRACT_SPEC.include_multimedia",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.priority",
        "path": "EXTRACT_SPEC.priority",
        "short": "Requested priority of this request to be handled by server.",
        "definition": "Requested priority of this request to be handled by server. Priority schemes are likely to be local, and use values agreed by both ends.\n\nTBD: alternative is standard coded terms",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EXTRACT_SPEC.priority",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.link-depth",
        "path": "EXTRACT_SPEC.link_depth",
        "short": "Degree of links to follow emanating from content items specified for inclusion.",
        "definition": "Degree of links to follow emanating from content items specified for inclusion. The kind of links to follow is dependent on the type of Extract.\n\nAll items at the target end of followed links at the given depth are also included in the extract; `EXTRACT_CONTENT_ITEM._is_primary_` is used to differentiate.\n\n* 0 = don't follow;\n* 1 = follow first degree links;\n* 2 = follow 2nd degree links;\n* ....\n* n = follow nth degree links",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EXTRACT_SPEC.link_depth",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.criteria",
        "path": "EXTRACT_SPEC.criteria",
        "short": "Queries specifying the contents of this Extract.",
        "definition": "Queries specifying the contents of this Extract.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EXTRACT_SPEC.criteria",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://openehr.org/fhir/StructureDefinition/DV_PARSABLE"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.other-details",
        "path": "EXTRACT_SPEC.other_details",
        "short": "Other specification items.",
        "definition": "Other specification items. Archetypable.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EXTRACT_SPEC.other_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://openehr.org/fhir/StructureDefinition/ITEM_STRUCTURE"
          }
        ],
        "isModifier": false
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "EXTRACT_SPEC",
        "path": "EXTRACT_SPEC",
        "short": "Specification of an Extract's contents.",
        "definition": "Specification of an Extract's contents. Subtypes can be used to add details specific to the type of Extract. The specification consists of attributes specifying the directory, and two further groups of attributes in their own classes, namely a version specfication (which versions of information items are to be included) and a manifest (which entities are to be included in the extract).\n\nUse: Used in a request to specify an Extract, as well as to describe what is contained in an Extract.",
        "min": 0,
        "max": "*",
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.version-spec",
        "path": "EXTRACT_SPEC.version_spec",
        "short": "Specification of which versions of information items to include in the Extract.",
        "definition": "Specification of which versions of information items to include in the Extract. If Void, the default is latest versions only (which is reasonable for non-versioning systems as well).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "http://openehr.org/fhir/StructureDefinition/EXTRACT_VERSION_SPEC"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.manifest",
        "path": "EXTRACT_SPEC.manifest",
        "short": "Specification of entities",
        "definition": "Specification of entities (e.g. records) to include in the Extract.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://openehr.org/fhir/StructureDefinition/EXTRACT_MANIFEST"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.extract-type",
        "path": "EXTRACT_SPEC.extract_type",
        "short": "Coded term indicating the type of content required, e.",
        "definition": "Coded term indicating the type of content required, e.g.\n\n* `|openehr-ehr|`\n* `|openehr-demographic|`\n* `|generic-emr|`\n* `|other|`\n\nCoded by openEHR Terminology group `'extract content type'`.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://openehr.org/fhir/StructureDefinition/DV_CODED_TEXT"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.include-multimedia",
        "path": "EXTRACT_SPEC.include_multimedia",
        "short": "Indicates whether in-line instances of `DV_MULTIMEDIA` in the source data are included or not.",
        "definition": "Indicates whether in-line instances of `DV_MULTIMEDIA` in the source data are included or not.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.priority",
        "path": "EXTRACT_SPEC.priority",
        "short": "Requested priority of this request to be handled by server.",
        "definition": "Requested priority of this request to be handled by server. Priority schemes are likely to be local, and use values agreed by both ends.\n\nTBD: alternative is standard coded terms",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.link-depth",
        "path": "EXTRACT_SPEC.link_depth",
        "short": "Degree of links to follow emanating from content items specified for inclusion.",
        "definition": "Degree of links to follow emanating from content items specified for inclusion. The kind of links to follow is dependent on the type of Extract.\n\nAll items at the target end of followed links at the given depth are also included in the extract; `EXTRACT_CONTENT_ITEM._is_primary_` is used to differentiate.\n\n* 0 = don't follow;\n* 1 = follow first degree links;\n* 2 = follow 2nd degree links;\n* ....\n* n = follow nth degree links",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.criteria",
        "path": "EXTRACT_SPEC.criteria",
        "short": "Queries specifying the contents of this Extract.",
        "definition": "Queries specifying the contents of this Extract.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "http://openehr.org/fhir/StructureDefinition/DV_PARSABLE"
          }
        ],
        "isModifier": false
      },
      {
        "id": "EXTRACT_SPEC.other-details",
        "path": "EXTRACT_SPEC.other_details",
        "short": "Other specification items.",
        "definition": "Other specification items. Archetypable.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "http://openehr.org/fhir/StructureDefinition/ITEM_STRUCTURE"
          }
        ],
        "isModifier": false
      }
    ]
  }
}