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

FHIR IG analytics

Packagextehr.eu.ehds.models
Resource TypeStructureDefinition
IdStructureDefinition-EHDSAddress.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/Xt-EHR/xt-ehr-common/StructureDefinition-EHDSAddress.html
URLhttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAddress
Version0.2.1
Statusdraft
Date2026-02-04T19:00:50+00:00
NameEHDSAddress
TitleAddress model
DescriptionEHDS refined base model for Address structure
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAddress
Kindlogical

Resources that use this resource

StructureDefinition
EHDSHealthProfessionalHealth professional model
EHDSLocationLocation model
EHDSOrganisationOrganisation model
EHDSPatientPatient model
EHDSPatientAnimalPatient Animal model
EHDSRelatedPersonRelated person model

Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: StructureDefinition EHDSAddress

NameFlagsCard.TypeDescription & Constraintsdoco
.. EHDSAddress 0..*BaseAddress model
Instances of this logical model can be the target of a Reference
... use 0..1CodeableConceptPurpose of the address
Binding Description: (preferred): HL7 AddressUse
... type 0..1CodeableConceptDistinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.
Binding Description: (preferred): HL7 AddressType
... text 0..1stringText representation of the address
... street 0..1stringName of the street
... houseNumber 0..1stringHouse number
... postBox 0..1stringPost box
... city 0..1stringCity
... postalCode 0..1stringPostal code
... country 0..1CodeableConceptCountry name and country code
Binding Description: (preferred): ISO 3166-1 alpha-2

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "EHDSAddress",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAddress",
  "version": "0.2.1",
  "name": "EHDSAddress",
  "title": "Address model",
  "status": "draft",
  "date": "2026-02-04T19:00:50+00:00",
  "publisher": "Xt-EHR",
  "contact": [
    {
      "name": "Xt-EHR",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.xt-ehr.eu/"
        }
      ]
    }
  ],
  "description": "EHDS refined base model for Address structure",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAddress",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "EHDSAddress",
        "path": "EHDSAddress",
        "short": "Address model",
        "definition": "EHDS refined base model for Address structure",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "EHDSAddress.use",
        "path": "EHDSAddress.use",
        "short": "Purpose of the address",
        "definition": "Purpose of the address",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAddress.use",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "HL7 AddressUse"
        }
      },
      {
        "id": "EHDSAddress.type",
        "path": "EHDSAddress.type",
        "short": "Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.",
        "definition": "Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAddress.type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "HL7 AddressType"
        }
      },
      {
        "id": "EHDSAddress.text",
        "path": "EHDSAddress.text",
        "short": "Text representation of the address",
        "definition": "Text representation of the address",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAddress.text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.street",
        "path": "EHDSAddress.street",
        "short": "Name of the street",
        "definition": "Name of the street",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAddress.street",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.houseNumber",
        "path": "EHDSAddress.houseNumber",
        "short": "House number",
        "definition": "House number",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAddress.houseNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.postBox",
        "path": "EHDSAddress.postBox",
        "short": "Post box",
        "definition": "Post box",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAddress.postBox",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.city",
        "path": "EHDSAddress.city",
        "short": "City",
        "definition": "City",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAddress.city",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.postalCode",
        "path": "EHDSAddress.postalCode",
        "short": "Postal code",
        "definition": "Postal code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAddress.postalCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.country",
        "path": "EHDSAddress.country",
        "short": "Country name and country code",
        "definition": "Country name and country code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAddress.country",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "ISO 3166-1 alpha-2"
        }
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "EHDSAddress",
        "path": "EHDSAddress",
        "short": "Address model",
        "definition": "EHDS refined base model for Address structure"
      },
      {
        "id": "EHDSAddress.use",
        "path": "EHDSAddress.use",
        "short": "Purpose of the address",
        "definition": "Purpose of the address",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "HL7 AddressUse"
        }
      },
      {
        "id": "EHDSAddress.type",
        "path": "EHDSAddress.type",
        "short": "Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.",
        "definition": "Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "HL7 AddressType"
        }
      },
      {
        "id": "EHDSAddress.text",
        "path": "EHDSAddress.text",
        "short": "Text representation of the address",
        "definition": "Text representation of the address",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.street",
        "path": "EHDSAddress.street",
        "short": "Name of the street",
        "definition": "Name of the street",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.houseNumber",
        "path": "EHDSAddress.houseNumber",
        "short": "House number",
        "definition": "House number",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.postBox",
        "path": "EHDSAddress.postBox",
        "short": "Post box",
        "definition": "Post box",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.city",
        "path": "EHDSAddress.city",
        "short": "City",
        "definition": "City",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.postalCode",
        "path": "EHDSAddress.postalCode",
        "short": "Postal code",
        "definition": "Postal code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAddress.country",
        "path": "EHDSAddress.country",
        "short": "Country name and country code",
        "definition": "Country name and country code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "ISO 3166-1 alpha-2"
        }
      }
    ]
  }
}