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

FHIR IG analytics

Packagepc.ig
Resource TypeStructureDefinition
IdStructureDefinition-pc-mark-imm-func-lm.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7-eu/protect-child/StructureDefinition-pc-mark-imm-func-lm.html
URLhttps://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-mark-imm-func-lm
Version0.1.0-ci-build
Statusdraft
Date2026-02-09T17:40:58+00:00
NamePcMarkImmFunc
TitleMarkImmFunc logical model
DescriptionLogical model representing the PROTECT-CHILD data model entity `mark_imm_func`.
Typehttps://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-mark-imm-func-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-mark-imm-func-lm

NameFlagsCard.TypeDescription & Constraintsdoco
.. pc-mark-imm-func-lm 0..*BaseMarkImmFunc logical model
... markImmFuncId 1..1stringMark imm func id
... patientId 0..1stringPatient id
... hlaAntibodyClass 0..1stringHla antibody class
... mfiValue 0..1stringMfi value
... dsa 0..1booleanDsa
... atr1 0..1decimalAtr1
... etar 0..1decimalEtar
... mica 0..1decimalMica
... micb 0..1decimalMicb
... aecaOther 0..1stringAeca other

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "pc-mark-imm-func-lm",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-mark-imm-func-lm",
  "version": "0.1.0-ci-build",
  "name": "PcMarkImmFunc",
  "title": "MarkImmFunc 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 `mark_imm_func`.",
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pc-mark-imm-func-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-mark-imm-func-lm",
        "path": "pc-mark-imm-func-lm",
        "short": "MarkImmFunc logical model",
        "definition": "Logical model representing the PROTECT-CHILD data model entity `mark_imm_func`.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "pc-mark-imm-func-lm.markImmFuncId",
        "path": "pc-mark-imm-func-lm.markImmFuncId",
        "short": "Mark imm func id",
        "definition": "Field `mark_imm_func_id` from the PROTECT-CHILD data model.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "pc-mark-imm-func-lm.markImmFuncId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.patientId",
        "path": "pc-mark-imm-func-lm.patientId",
        "short": "Patient id",
        "definition": "Field `patient_id` from the PROTECT-CHILD data model. Foreign key to `patient`.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-mark-imm-func-lm.patientId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.hlaAntibodyClass",
        "path": "pc-mark-imm-func-lm.hlaAntibodyClass",
        "short": "Hla antibody class",
        "definition": "Field `hla_antibody_class` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-mark-imm-func-lm.hlaAntibodyClass",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.mfiValue",
        "path": "pc-mark-imm-func-lm.mfiValue",
        "short": "Mfi value",
        "definition": "Field `mfi_value` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-mark-imm-func-lm.mfiValue",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.dsa",
        "path": "pc-mark-imm-func-lm.dsa",
        "short": "Dsa",
        "definition": "Field `dsa` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-mark-imm-func-lm.dsa",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.atr1",
        "path": "pc-mark-imm-func-lm.atr1",
        "short": "Atr1",
        "definition": "Field `atr1` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-mark-imm-func-lm.atr1",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.etar",
        "path": "pc-mark-imm-func-lm.etar",
        "short": "Etar",
        "definition": "Field `etar` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-mark-imm-func-lm.etar",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.mica",
        "path": "pc-mark-imm-func-lm.mica",
        "short": "Mica",
        "definition": "Field `mica` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-mark-imm-func-lm.mica",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.micb",
        "path": "pc-mark-imm-func-lm.micb",
        "short": "Micb",
        "definition": "Field `micb` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-mark-imm-func-lm.micb",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.aecaOther",
        "path": "pc-mark-imm-func-lm.aecaOther",
        "short": "Aeca other",
        "definition": "Field `aeca_other` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "pc-mark-imm-func-lm.aecaOther",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "pc-mark-imm-func-lm",
        "path": "pc-mark-imm-func-lm",
        "short": "MarkImmFunc logical model",
        "definition": "Logical model representing the PROTECT-CHILD data model entity `mark_imm_func`."
      },
      {
        "id": "pc-mark-imm-func-lm.markImmFuncId",
        "path": "pc-mark-imm-func-lm.markImmFuncId",
        "short": "Mark imm func id",
        "definition": "Field `mark_imm_func_id` from the PROTECT-CHILD data model.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.patientId",
        "path": "pc-mark-imm-func-lm.patientId",
        "short": "Patient id",
        "definition": "Field `patient_id` from the PROTECT-CHILD data model. Foreign key to `patient`.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.hlaAntibodyClass",
        "path": "pc-mark-imm-func-lm.hlaAntibodyClass",
        "short": "Hla antibody class",
        "definition": "Field `hla_antibody_class` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.mfiValue",
        "path": "pc-mark-imm-func-lm.mfiValue",
        "short": "Mfi value",
        "definition": "Field `mfi_value` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.dsa",
        "path": "pc-mark-imm-func-lm.dsa",
        "short": "Dsa",
        "definition": "Field `dsa` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.atr1",
        "path": "pc-mark-imm-func-lm.atr1",
        "short": "Atr1",
        "definition": "Field `atr1` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.etar",
        "path": "pc-mark-imm-func-lm.etar",
        "short": "Etar",
        "definition": "Field `etar` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.mica",
        "path": "pc-mark-imm-func-lm.mica",
        "short": "Mica",
        "definition": "Field `mica` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.micb",
        "path": "pc-mark-imm-func-lm.micb",
        "short": "Micb",
        "definition": "Field `micb` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "pc-mark-imm-func-lm.aecaOther",
        "path": "pc-mark-imm-func-lm.aecaOther",
        "short": "Aeca other",
        "definition": "Field `aeca_other` from the PROTECT-CHILD data model.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}