FHIR to OMOP FHIR IG
2.0.0-ballot - STU 1 Ballot International flag

FHIR to OMOP FHIR IG, published by HL7 International / Biomedical Research and Regulation. This guide is not an authorized publication; it is the continuous build for version 2.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-omop-ig/ and changes regularly. See the Directory of published versions

: FHIR to OMOP Requirement Codes

Page standards status: Trial-use Maturity Level: 2

Raw xml | Download


<CodeSystem xmlns="http://hl7.org/fhir">
  <id value="FHIRToOMOPRequirementCodes"/>
  <language value="en"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: CodeSystem FHIRToOMOPRequirementCodes</b></p><a name="FHIRToOMOPRequirementCodes"> </a><a name="hcFHIRToOMOPRequirementCodes"> </a><p><b>Properties</b></p><p><b>This code system defines the following properties for its concepts</b></p><table class="grid"><tr><td><b>Name</b></td><td><b>Code</b></td><td><b>URI</b></td><td><b>Type</b></td><td><b>Description</b></td></tr><tr><td>requirements-category</td><td>requirements-category</td><td>http://hl7.org/fhir/uv/omop/CodeSystem/FHIRToOMOPRequirementCodes#requirement-category</td><td>Coding</td><td>The is-a relationship between this requirement code to the Requirements Category code.</td></tr></table><p><b>Concepts</b></p><p>This case-sensitive code system <code>http://hl7.org/fhir/uv/omop/CodeSystem/FHIRToOMOPRequirementCodes</code> defines the following codes in a Is-A hierarchy:</p><table class="codes"><tr><td><b>Lvl</b></td><td style="white-space:nowrap"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td><td><b>requirements-category</b></td></tr><tr><td>1</td><td style="white-space:nowrap">_reqcat<a name="FHIRToOMOPRequirementCodes-_reqcat"> </a></td><td>Requirements Categories</td><td>Codes that help to categorize requirements statements</td><td/></tr><tr><td>2</td><td style="white-space:nowrap">  scope<a name="FHIRToOMOPRequirementCodes-scope"> </a></td><td>scope</td><td>Requirements related to scope, versioning, and conformance framework</td><td><span title="{null non-functional}">non-functional</span></td></tr><tr><td>2</td><td style="white-space:nowrap">  data<a name="FHIRToOMOPRequirementCodes-data"> </a></td><td>data</td><td>Requirements related to source FHIR data expectations</td><td><span title="{null processing}">processing</span></td></tr><tr><td>2</td><td style="white-space:nowrap">  identifier<a name="FHIRToOMOPRequirementCodes-identifier"> </a></td><td>identifier</td><td>Requirements related to identifier handling and privacy</td><td><span title="{null processing}">processing</span></td></tr><tr><td>2</td><td style="white-space:nowrap">  codes<a name="FHIRToOMOPRequirementCodes-codes"> </a></td><td>codes</td><td>Requirements related to code mapping and terminology</td><td><span title="{null processing}">processing</span></td></tr><tr><td>2</td><td style="white-space:nowrap">  concept<a name="FHIRToOMOPRequirementCodes-concept"> </a></td><td>concept</td><td>Requirements related to the OMOP type concept fields</td><td><span title="{null processing}">processing</span></td></tr><tr><td>2</td><td style="white-space:nowrap">  status<a name="FHIRToOMOPRequirementCodes-status"> </a></td><td>status</td><td>Requirements related to status, intent, and filtering</td><td><span title="{null processing}">processing</span></td></tr><tr><td>2</td><td style="white-space:nowrap">  temporal<a name="FHIRToOMOPRequirementCodes-temporal"> </a></td><td>temporal</td><td>Requirements related to temporal precision</td><td><span title="{null processing}">processing</span></td></tr><tr><td>2</td><td style="white-space:nowrap">  dataloss<a name="FHIRToOMOPRequirementCodes-dataloss"> </a></td><td>dataloss</td><td>Requirements related to granularity and data loss</td><td><span title="{null processing}">processing</span></td></tr><tr><td>2</td><td style="white-space:nowrap">  models<a name="FHIRToOMOPRequirementCodes-models"> </a></td><td>models</td><td>Requirements related to logical models and StructureMaps</td><td><span title="{null processing}">processing</span></td></tr><tr><td>2</td><td style="white-space:nowrap">  traceability<a name="FHIRToOMOPRequirementCodes-traceability"> </a></td><td>traceability</td><td>Requirements related to traceability, lineage, and reproducibility</td><td><span title="{null processing}">processing</span></td></tr><tr><td>2</td><td style="white-space:nowrap">  terminology<a name="FHIRToOMOPRequirementCodes-terminology"> </a></td><td>terminology</td><td>Requirements related to terminology server interaction</td><td><span title="{null processing}">processing</span></td></tr><tr><td>2</td><td style="white-space:nowrap">  testing<a name="FHIRToOMOPRequirementCodes-testing"> </a></td><td>testing</td><td>Requirements related to testing and coverage</td><td><span title="{null processing}">processing</span></td></tr></table></div>
  </text>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="brr"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
    <valueInteger value="2">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
        <valueCanonical
                        value="http://hl7.org/fhir/uv/omop/ImplementationGuide/hl7.fhir.uv.omop"/>
      </extension>
    </valueInteger>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
    <valueCode value="trial-use">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
        <valueCanonical
                        value="http://hl7.org/fhir/uv/omop/ImplementationGuide/hl7.fhir.uv.omop"/>
      </extension>
    </valueCode>
  </extension>
  <url
       value="http://hl7.org/fhir/uv/omop/CodeSystem/FHIRToOMOPRequirementCodes"/>
  <identifier>
    <system value="urn:ietf:rfc:3986"/>
    <value value="urn:oid:2.16.840.1.113883.4.642.40.77.16.1"/>
  </identifier>
  <version value="2.0.0-ballot"/>
  <name value="FHIRToOMOPRequirementCodes"/>
  <title value="FHIR to OMOP Requirement Codes"/>
  <status value="active"/>
  <experimental value="false"/>
  <date value="2026-08-08T01:17:21+00:00"/>
  <publisher value="HL7 International / Biomedical Research and Regulation"/>
  <contact>
    <name value="HL7 International / Biomedical Research and Regulation"/>
    <telecom>
      <system value="url"/>
      <value value="http://www.hl7.org/Special/committees/rcrim"/>
    </telecom>
  </contact>
  <description
               value="Codes defined as part of the FHIR to OMOP implementation guide used for requirement categories."/>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
      <display value="World"/>
    </coding>
  </jurisdiction>
  <caseSensitive value="true"/>
  <hierarchyMeaning value="is-a"/>
  <content value="complete"/>
  <count value="13"/>
  <property>
    <code value="requirements-category"/>
    <uri
         value="http://hl7.org/fhir/uv/omop/CodeSystem/FHIRToOMOPRequirementCodes#requirement-category"/>
    <description
                 value="The is-a relationship between this requirement code to the Requirements Category code."/>
    <type value="Coding"/>
  </property>
  <concept>
    <code value="_reqcat"/>
    <display value="Requirements Categories"/>
    <definition
                value="Codes that help to categorize requirements statements"/>
    <property>
      <code value="abstract"/>
      <valueBoolean value="true"/>
    </property>
    <concept>
      <code value="scope"/>
      <display value="scope"/>
      <definition
                  value="Requirements related to scope, versioning, and conformance framework"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="non-functional"/>
        </valueCoding>
      </property>
    </concept>
    <concept>
      <code value="data"/>
      <display value="data"/>
      <definition
                  value="Requirements related to source FHIR data expectations"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="processing"/>
        </valueCoding>
      </property>
    </concept>
    <concept>
      <code value="identifier"/>
      <display value="identifier"/>
      <definition
                  value="Requirements related to identifier handling and privacy"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="processing"/>
        </valueCoding>
      </property>
    </concept>
    <concept>
      <code value="codes"/>
      <display value="codes"/>
      <definition
                  value="Requirements related to code mapping and terminology"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="processing"/>
        </valueCoding>
      </property>
    </concept>
    <concept>
      <code value="concept"/>
      <display value="concept"/>
      <definition
                  value="Requirements related to the OMOP type concept fields"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="processing"/>
        </valueCoding>
      </property>
    </concept>
    <concept>
      <code value="status"/>
      <display value="status"/>
      <definition
                  value="Requirements related to status, intent, and filtering"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="processing"/>
        </valueCoding>
      </property>
    </concept>
    <concept>
      <code value="temporal"/>
      <display value="temporal"/>
      <definition value="Requirements related to temporal precision"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="processing"/>
        </valueCoding>
      </property>
    </concept>
    <concept>
      <code value="dataloss"/>
      <display value="dataloss"/>
      <definition value="Requirements related to granularity and data loss"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="processing"/>
        </valueCoding>
      </property>
    </concept>
    <concept>
      <code value="models"/>
      <display value="models"/>
      <definition
                  value="Requirements related to logical models and StructureMaps"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="processing"/>
        </valueCoding>
      </property>
    </concept>
    <concept>
      <code value="traceability"/>
      <display value="traceability"/>
      <definition
                  value="Requirements related to traceability, lineage, and reproducibility"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="processing"/>
        </valueCoding>
      </property>
    </concept>
    <concept>
      <code value="terminology"/>
      <display value="terminology"/>
      <definition
                  value="Requirements related to terminology server interaction"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="processing"/>
        </valueCoding>
      </property>
    </concept>
    <concept>
      <code value="testing"/>
      <display value="testing"/>
      <definition value="Requirements related to testing and coverage"/>
      <property>
        <code value="requirements-category"/>
        <valueCoding>
          <code value="processing"/>
        </valueCoding>
      </property>
    </concept>
  </concept>
</CodeSystem>