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

FHIR IG analytics

Packagepc.ig
Resource TypeStructureDefinition
IdStructureDefinition-pc-target-region-lm.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7-eu/protect-child/StructureDefinition-pc-target-region-lm.html
URLhttps://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-target-region-lm
Version0.1.0-ci-build
Statusdraft
Date2026-02-09T17:40:58+00:00
NamePcTargetRegion
TitleTargetRegion logical model
DescriptionLogical model representing the PROTECT-CHILD data model entity `target_region`.
Typehttps://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-target-region-lm
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: StructureDefinition pc-target-region-lm

NameFlagsCard.TypeDescription & Constraintsdoco
.. pc-target-region-lm 0..*BaseTargetRegion logical model
... targetRegionId 1..1stringTarget region id
... genomicTestId 0..1stringGenomic test id
... hgncId 0..1stringHgnc id
... hgncSymbol 0..1stringHgnc symbol
... chromosomeId 0..1integerChromosome id
... startPosition 0..1integerStart position
... endPosition 0..1integerEnd position

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "pc-target-region-lm",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-target-region-lm",
  "version": "0.1.0-ci-build",
  "name": "PcTargetRegion",
  "title": "TargetRegion logical model",
  "status": "draft",
  "date": "2026-02-09T17:40:58+00:00",
  "publisher": "Protect Child",
  "contact": [
    {
      "name": "Protect Child",
      "telecom": [
        {
          "system": "url",
          "value": "https://protect-child.eu/"
        }
      ]
    }
  ],
  "description": "Logical model representing the PROTECT-CHILD data model entity `target_region`.",
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-target-region-lm",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "pc-target-region-lm",
        "path": "pc-target-region-lm",
        "short": "TargetRegion logical model",
        "definition": "Logical model representing the PROTECT-CHILD data model entity `target_region`.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "pc-target-region-lm.targetRegionId",
        "path": "pc-target-region-lm.targetRegionId",
        "short": "Target region id",
        "definition": "Field `target_region_id` from the PROTECT-CHILD data model.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "pc-target-region-lm.targetRegionId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.genomicTestId",
        "path": "pc-target-region-lm.genomicTestId",
        "short": "Genomic test id",
        "definition": "Field `genomic_test_id` from the PROTECT-CHILD data model. Foreign key to `genomic_test`.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-target-region-lm.genomicTestId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.hgncId",
        "path": "pc-target-region-lm.hgncId",
        "short": "Hgnc id",
        "definition": "Field `hgnc_id` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-target-region-lm.hgncId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.hgncSymbol",
        "path": "pc-target-region-lm.hgncSymbol",
        "short": "Hgnc symbol",
        "definition": "Field `hgnc_symbol` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-target-region-lm.hgncSymbol",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.chromosomeId",
        "path": "pc-target-region-lm.chromosomeId",
        "short": "Chromosome id",
        "definition": "Field `chromosome_id` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-target-region-lm.chromosomeId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.startPosition",
        "path": "pc-target-region-lm.startPosition",
        "short": "Start position",
        "definition": "Field `start_position` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-target-region-lm.startPosition",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.endPosition",
        "path": "pc-target-region-lm.endPosition",
        "short": "End position",
        "definition": "Field `end_position` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-target-region-lm.endPosition",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "pc-target-region-lm",
        "path": "pc-target-region-lm",
        "short": "TargetRegion logical model",
        "definition": "Logical model representing the PROTECT-CHILD data model entity `target_region`."
      },
      {
        "id": "pc-target-region-lm.targetRegionId",
        "path": "pc-target-region-lm.targetRegionId",
        "short": "Target region id",
        "definition": "Field `target_region_id` from the PROTECT-CHILD data model.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.genomicTestId",
        "path": "pc-target-region-lm.genomicTestId",
        "short": "Genomic test id",
        "definition": "Field `genomic_test_id` from the PROTECT-CHILD data model. Foreign key to `genomic_test`.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.hgncId",
        "path": "pc-target-region-lm.hgncId",
        "short": "Hgnc id",
        "definition": "Field `hgnc_id` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.hgncSymbol",
        "path": "pc-target-region-lm.hgncSymbol",
        "short": "Hgnc symbol",
        "definition": "Field `hgnc_symbol` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.chromosomeId",
        "path": "pc-target-region-lm.chromosomeId",
        "short": "Chromosome id",
        "definition": "Field `chromosome_id` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.startPosition",
        "path": "pc-target-region-lm.startPosition",
        "short": "Start position",
        "definition": "Field `start_position` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "pc-target-region-lm.endPosition",
        "path": "pc-target-region-lm.endPosition",
        "short": "End position",
        "definition": "Field `end_position` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      }
    ]
  }
}