PackagesCanonicalsLogsProblems
    Packages
    xtehr.eu.ehds.models@1.0.0
    http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations
{
  "description": "Obligations for the logical model of patient in the scope of laboratory use case",
  "_filename": "StructureDefinition-EHDSPatientLaboratoryObligations.json",
  "package_name": "xtehr.eu.ehds.models",
  "date": "2026-04-13T14:09:30+02:00",
  "derivation": "constraint",
  "publisher": "Xt-EHR",
  "fhirVersion": "5.0.0",
  "name": "EHDSPatientLaboratoryObligations",
  "mapping": [ {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  } ],
  "abstract": false,
  "type": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Patient laboratory specific obligations",
  "package_version": "1.0.0",
  "snapshot": {
    "element": [ {
      "path": "EHDSPatient",
      "min": 0,
      "definition": "Model for information about a patient (subject of care).",
      "isModifier": false,
      "short": "Patient model",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "max": "*",
      "id": "EHDSPatient",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Base"
      }
    }, {
      "path": "EHDSPatient.identifier",
      "min": 1,
      "definition": "An identifier of the patient that is unique within a defined scope (typically a national patient identifier, but it can also be a temporary identifier issued by the EHR).",
      "short": "An identifier of the patient that is unique within a defined scope (typically a national patient identifier, but it can also be a temporary identifier issued by the EHR).",
      "type": [ {
        "code": "Identifier"
      } ],
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:able-to-populate"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-producer"
        }, {
          "url": "documentation",
          "valueMarkdown": "EHR system SHALL be able to populate one or more business identifiers of the patient. "
        }, {
          "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
          "valueCanonical": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"
        } ]
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHOULD:display"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-consumer"
        }, {
          "url": "documentation",
          "valueMarkdown": "SHOULD display identifier  when needed to users."
        }, {
          "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
          "valueCanonical": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"
        } ]
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:process"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-consumer"
        }, {
          "url": "documentation",
          "valueMarkdown": "SHALL process patient identifiers to ensure proper assignment of information."
        }, {
          "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
          "valueCanonical": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"
        } ]
      } ],
      "max": "*",
      "id": "EHDSPatient.identifier",
      "base": {
        "max": "*",
        "min": 1,
        "path": "EHDSPatient.identifier"
      }
    }, {
      "path": "EHDSPatient.name",
      "min": 0,
      "definition": "Name might consist of name parts, e.g. Given name or names, family name/surname, name prefix etc.",
      "short": "Name associated with the patient/subject.",
      "type": [ {
        "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHumanName"
      } ],
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:able-to-populate"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-producer"
        }, {
          "url": "documentation",
          "valueMarkdown": "EHR system SHALL populate one or more names of the patient meeting conformity requirements on the name structure if a value is known and allowed to be shared. "
        }, {
          "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
          "valueCanonical": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"
        } ]
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:display"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-consumer"
        }, {
          "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
          "valueCanonical": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"
        } ]
      } ],
      "max": "*",
      "id": "EHDSPatient.name",
      "base": {
        "max": "*",
        "min": 0,
        "path": "EHDSPatient.name"
      }
    }, {
      "path": "EHDSPatient.dateOfBirth",
      "min": 0,
      "definition": "Date of birth",
      "short": "Date of birth",
      "type": [ {
        "code": "dateTime"
      } ],
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:able-to-populate"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-producer"
        }, {
          "url": "documentation",
          "valueMarkdown": "EHR system SHALL be able to populate date of birth of the patient. "
        }, {
          "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
          "valueCanonical": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"
        } ]
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:display"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-consumer"
        }, {
          "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
          "valueCanonical": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"
        } ]
      } ],
      "max": "1",
      "id": "EHDSPatient.dateOfBirth",
      "base": {
        "max": "1",
        "min": 0,
        "path": "EHDSPatient.dateOfBirth"
      }
    }, {
      "id": "EHDSPatient.deceased[x]",
      "max": "1",
      "min": 0,
      "base": {
        "max": "1",
        "min": 0,
        "path": "EHDSPatient.deceased[x]"
      },
      "path": "EHDSPatient.deceased[x]",
      "type": [ {
        "code": "boolean"
      }, {
        "code": "dateTime"
      } ],
      "short": "Whether the patient is deceased or date of death.",
      "definition": "Whether the patient is deceased or date of death."
    }, {
      "path": "EHDSPatient.administrativeGender",
      "min": 0,
      "definition": "This field must contain a recognised valid value for \"administrative gender\". If different, \"physiological gender\" should be communicated elsewhere.",
      "short": "Administrative gender",
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:able-to-populate"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-producer"
        }, {
          "url": "documentation",
          "valueMarkdown": "EHR system SHALL be able to populate administrative gender of the patient using valid code fro agreed code system. "
        }, {
          "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
          "valueCanonical": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"
        } ]
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:display"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-consumer"
        }, {
          "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
          "valueCanonical": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations|1.0.0"
        } ]
      } ],
      "binding": {
        "strength": "preferred",
        "description": "HL7 Administrative Gender"
      },
      "max": "1",
      "id": "EHDSPatient.administrativeGender",
      "base": {
        "max": "1",
        "min": 0,
        "path": "EHDSPatient.administrativeGender"
      }
    }, {
      "id": "EHDSPatient.address",
      "max": "*",
      "min": 0,
      "base": {
        "max": "*",
        "min": 0,
        "path": "EHDSPatient.address"
      },
      "path": "EHDSPatient.address",
      "type": [ {
        "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSAddress"
      } ],
      "short": "Mailing and home or office addresses.",
      "definition": "The addresses are always sequences of address parts (e.g. street address line, country, postal code, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose."
    }, {
      "id": "EHDSPatient.telecom",
      "max": "*",
      "min": 0,
      "base": {
        "max": "*",
        "min": 0,
        "path": "EHDSPatient.telecom"
      },
      "path": "EHDSPatient.telecom",
      "type": [ {
        "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSTelecom"
      } ],
      "short": "Contact information.",
      "definition": "Contact information."
    } ],
    "extension": [ {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
      "valueString": "1.0.0"
    } ]
  },
  "status": "active",
  "language": "en",
  "id": "5876de97-da26-4d94-aa80-c54d9dd88e46",
  "kind": "logical",
  "url": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatientLaboratoryObligations",
  "version": "1.0.0",
  "differential": {
    "element": [ {
      "id": "EHDSPatient",
      "path": "EHDSPatient"
    }, {
      "id": "EHDSPatient.identifier",
      "path": "EHDSPatient.identifier",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:able-to-populate"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-producer"
        }, {
          "url": "documentation",
          "valueMarkdown": "EHR system SHALL be able to populate one or more business identifiers of the patient. "
        } ]
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHOULD:display"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-consumer"
        }, {
          "url": "documentation",
          "valueMarkdown": "SHOULD display identifier  when needed to users."
        } ]
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:process"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-consumer"
        }, {
          "url": "documentation",
          "valueMarkdown": "SHALL process patient identifiers to ensure proper assignment of information."
        } ]
      } ]
    }, {
      "id": "EHDSPatient.name",
      "path": "EHDSPatient.name",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:able-to-populate"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-producer"
        }, {
          "url": "documentation",
          "valueMarkdown": "EHR system SHALL populate one or more names of the patient meeting conformity requirements on the name structure if a value is known and allowed to be shared. "
        } ]
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:display"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-consumer"
        } ]
      } ]
    }, {
      "id": "EHDSPatient.dateOfBirth",
      "path": "EHDSPatient.dateOfBirth",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:able-to-populate"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-producer"
        }, {
          "url": "documentation",
          "valueMarkdown": "EHR system SHALL be able to populate date of birth of the patient. "
        } ]
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:display"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-consumer"
        } ]
      } ]
    }, {
      "id": "EHDSPatient.administrativeGender",
      "path": "EHDSPatient.administrativeGender",
      "extension": [ {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:able-to-populate"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-producer"
        }, {
          "url": "documentation",
          "valueMarkdown": "EHR system SHALL be able to populate administrative gender of the patient using valid code fro agreed code system. "
        } ]
      }, {
        "url": "http://hl7.org/fhir/StructureDefinition/obligation",
        "extension": [ {
          "url": "code",
          "valueCode": "SHALL:display"
        }, {
          "url": "actor",
          "valueCanonical": "https://www.xt-ehr.eu/specifications/fhir/actor-consumer"
        } ]
      } ]
    } ]
  },
  "contact": [ {
    "name": "Xt-EHR",
    "telecom": [ {
      "value": "http://www.xt-ehr.eu/",
      "system": "url"
    } ]
  } ],
  "baseDefinition": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient"
}