MaiaRiskAssessmentDefinition (Basic)
MaiaRiskAssessmentDefinition
This profile defines the basic structure for a risk assessment definition.
Since FHIR R4 does not include a dedicated RiskAssessmentDefinition
resource, we initially chose the Basic
resource extended with custom extensions.
The profile represents general information about suspected diagnoses and risk predictions that are universally valid.
It is referenced via the RiskAssessment.basis
element.
German:
Mit diesem Profil wird die grundlegende Definition eines RiskAssessment abgebildet.
Da in FHIR R4 keine dedizierte Ressource für RiskAssessmentDefinition existiert, wurde im ersten Schritt die Basic
-Ressource mit entsprechenden Extensions verwendet.
Das Profil enthält allgemeine Informationen zu Verdachtsdiagnosen und Risikoprädiktionen, die unabhängig vom Einzelfall gültig sind.
Es wird über das Element RiskAssessment.basis
referenziert.
Metadaten
Canonical | https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinition |
---|---|
Status | draft |
Version | 1.0.0 |
Basis | http://hl7.org/fhir/StructureDefinition/Basic |
Inhalt
MaiaRiskAssessmentDefinition (Basic) | I | Basic | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 3..* | Extension |
Name | S I | 1..1 | Extension(string) |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | S | 0..1 | |
valueString | string | ||
Version | S I | 1..1 | Extension(string) |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | S | 0..1 | |
valueString | string | ||
Description | S I | 1..1 | Extension(string) |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | S | 0..1 | |
valueString | string | ||
FurtherLiterature | S I | 0..1 | Extension(Complex) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Link | S I | 0..1 | Extension |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | S | 0..1 | |
valueUrl | url | ||
Description | S I | 0..1 | Extension |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | S | 0..1 | |
valueString | string | ||
url | 1..1 | uriFixed Value | |
value[x] | 0..0 | ||
Severity | S I | 0..1 | Extension(Coding) |
id | 0..1 | string | |
extension | I | 0..0 | Extension |
url | 1..1 | uriFixed Value | |
value[x] | S | 0..1 | Binding |
valueCoding | Coding | ||
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
code | S Σ ?! | 1..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
RuleBasedEvaluationType | S Σ | 0..1 | CodingBinding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 0..1 | uri |
version | Σ | 0..1 | string |
code | S Σ | 0..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
RiskPredictionModelType | S Σ | 0..1 | CodingBinding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 0..1 | uri |
version | Σ | 0..1 | string |
code | S Σ | 0..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | S Σ | 0..1 | stringPattern |
subject | Σ | 0..1 | Reference(Resource) |
created | Σ | 0..1 | date |
author | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization) |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="MaiaRiskAssessmentDefinition" /> <url value="https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinition" /> <version value="1.0.0" /> <name value="MaiaRiskAssessmentDefinition" /> <title value="MaiaRiskAssessmentDefinition" /> <status value="draft" /> <experimental value="false" /> <date value="2025-04-30" /> <publisher value="Tiplu GmbH" /> <description value="This profile defines the basic structure for a risk assessment definition. \nSince FHIR R4 does not include a dedicated `RiskAssessmentDefinition` resource, we initially chose the `Basic` resource extended with custom extensions. \nThe profile represents general information about suspected diagnoses and risk predictions that are universally valid. \nIt is referenced via the `RiskAssessment.basis` element.\n\n*German:*\nMit diesem Profil wird die grundlegende Definition eines RiskAssessment abgebildet. \nDa in FHIR R4 keine dedizierte Ressource für *RiskAssessmentDefinition* existiert, wurde im ersten Schritt die `Basic`-Ressource mit entsprechenden Extensions verwendet. \nDas Profil enthält allgemeine Informationen zu Verdachtsdiagnosen und Risikoprädiktionen, die unabhängig vom Einzelfall gültig sind. \nEs wird über das Element `RiskAssessment.basis` referenziert." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Basic" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Basic" /> <derivation value="constraint" /> <differential> <element id="Basic.extension"> <path value="Basic.extension" /> <min value="3" /> </element> <element id="Basic.extension:Name"> <path value="Basic.extension" /> <sliceName value="Name" /> <short value="Name of the defined RiskAssessment" /> <min value="1" /> <max value="1" /> <type> <code value="Extension" /> <profile value="https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinitionNameExtension" /> </type> <mustSupport value="true" /> </element> <element id="Basic.extension:Name.value[x]"> <path value="Basic.extension.value[x]" /> <mustSupport value="true" /> </element> <element id="Basic.extension:Version"> <path value="Basic.extension" /> <sliceName value="Version" /> <short value="Version of the defined RiskAssessment" /> <min value="1" /> <max value="1" /> <type> <code value="Extension" /> <profile value="https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinitionVersionExtension" /> </type> <mustSupport value="true" /> </element> <element id="Basic.extension:Version.value[x]"> <path value="Basic.extension.value[x]" /> <mustSupport value="true" /> </element> <element id="Basic.extension:Description"> <path value="Basic.extension" /> <sliceName value="Description" /> <short value="Description of the defined RiskAssessment" /> <min value="1" /> <max value="1" /> <type> <code value="Extension" /> <profile value="https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinitionDescriptionExtension" /> </type> <mustSupport value="true" /> </element> <element id="Basic.extension:Description.value[x]"> <path value="Basic.extension.value[x]" /> <mustSupport value="true" /> </element> <element id="Basic.extension:FurtherLiterature"> <path value="Basic.extension" /> <sliceName value="FurtherLiterature" /> <short value="Further literature about the defined RiskAssessment" /> <min value="0" /> <max value="1" /> <type> <code value="Extension" /> <profile value="https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinitionFurtherLiteratureExtension" /> </type> <mustSupport value="true" /> </element> <element id="Basic.extension:FurtherLiterature.extension:Link"> <path value="Basic.extension.extension" /> <sliceName value="Link" /> <short value="Link to the further literature" /> <mustSupport value="true" /> </element> <element id="Basic.extension:FurtherLiterature.extension:Link.value[x]"> <path value="Basic.extension.extension.value[x]" /> <mustSupport value="true" /> </element> <element id="Basic.extension:FurtherLiterature.extension:Description"> <path value="Basic.extension.extension" /> <sliceName value="Description" /> <short value="Link of the further literature" /> <mustSupport value="true" /> </element> <element id="Basic.extension:FurtherLiterature.extension:Description.value[x]"> <path value="Basic.extension.extension.value[x]" /> <mustSupport value="true" /> </element> <element id="Basic.extension:Severity"> <path value="Basic.extension" /> <sliceName value="Severity" /> <short value="Severity of the defined RiskAssessment" /> <comment value="Severity of the rule-based evaluation impact" /> <min value="0" /> <max value="1" /> <type> <code value="Extension" /> <profile value="https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinitionSeverity" /> </type> <mustSupport value="true" /> </element> <element id="Basic.extension:Severity.value[x]"> <path value="Basic.extension.value[x]" /> <mustSupport value="true" /> </element> <element id="Basic.code"> <path value="Basic.code" /> <mustSupport value="true" /> </element> <element id="Basic.code.coding"> <path value="Basic.code.coding" /> <slicing> <discriminator> <type value="pattern" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> </element> <element id="Basic.code.coding:RuleBasedEvaluationType"> <path value="Basic.code.coding" /> <sliceName value="RuleBasedEvaluationType" /> <short value="Specifies the rule-based evaluation to which this definition applies." /> <min value="0" /> <max value="1" /> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="https://tiplu.de/fhir/maia/ValueSet/MaiaPresumedDiagnosisAssessmentTypeVS" /> </binding> </element> <element id="Basic.code.coding:RuleBasedEvaluationType.system"> <path value="Basic.code.coding.system" /> <mustSupport value="true" /> </element> <element id="Basic.code.coding:RuleBasedEvaluationType.code"> <path value="Basic.code.coding.code" /> <mustSupport value="true" /> </element> <element id="Basic.code.coding:RiskPredictionModelType"> <path value="Basic.code.coding" /> <sliceName value="RiskPredictionModelType" /> <short value="Specifies the Tiplu risk prediction model to which this definition applies." /> <min value="0" /> <max value="1" /> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="https://tiplu.de/fhir/maia/ValueSet/MaiaRiskPredictionModelAssessmentTypeVS" /> </binding> </element> <element id="Basic.code.coding:RiskPredictionModelType.system"> <path value="Basic.code.coding.system" /> <mustSupport value="true" /> </element> <element id="Basic.code.coding:RiskPredictionModelType.code"> <path value="Basic.code.coding.code" /> <mustSupport value="true" /> </element> <element id="Basic.code.text"> <path value="Basic.code.text" /> <short value="Specifies the custom rule-based evaluation to which this definition applies." /> <patternString value="RiskAssessmentDefinition" /> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "MaiaRiskAssessmentDefinition", "url": "https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinition", "version": "1.0.0", "name": "MaiaRiskAssessmentDefinition", "title": "MaiaRiskAssessmentDefinition", "status": "draft", "experimental": false, "date": "2025-04-30", "publisher": "Tiplu GmbH", "description": "This profile defines the basic structure for a risk assessment definition. \nSince FHIR R4 does not include a dedicated `RiskAssessmentDefinition` resource, we initially chose the `Basic` resource extended with custom extensions. \nThe profile represents general information about suspected diagnoses and risk predictions that are universally valid. \nIt is referenced via the `RiskAssessment.basis` element.\n\n*German:*\nMit diesem Profil wird die grundlegende Definition eines RiskAssessment abgebildet. \nDa in FHIR R4 keine dedizierte Ressource für *RiskAssessmentDefinition* existiert, wurde im ersten Schritt die `Basic`-Ressource mit entsprechenden Extensions verwendet. \nDas Profil enthält allgemeine Informationen zu Verdachtsdiagnosen und Risikoprädiktionen, die unabhängig vom Einzelfall gültig sind. \nEs wird über das Element `RiskAssessment.basis` referenziert.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Basic", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Basic", "derivation": "constraint", "differential": { "element": [ { "id": "Basic.extension", "path": "Basic.extension", "min": 3 }, { "id": "Basic.extension:Name", "path": "Basic.extension", "sliceName": "Name", "short": "Name of the defined RiskAssessment", "min": 1, "max": "1", "type": [ { "code": "Extension", "profile": [ "https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinitionNameExtension" ] } ], "mustSupport": true }, { "id": "Basic.extension:Name.value[x]", "path": "Basic.extension.value[x]", "mustSupport": true }, { "id": "Basic.extension:Version", "path": "Basic.extension", "sliceName": "Version", "short": "Version of the defined RiskAssessment", "min": 1, "max": "1", "type": [ { "code": "Extension", "profile": [ "https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinitionVersionExtension" ] } ], "mustSupport": true }, { "id": "Basic.extension:Version.value[x]", "path": "Basic.extension.value[x]", "mustSupport": true }, { "id": "Basic.extension:Description", "path": "Basic.extension", "sliceName": "Description", "short": "Description of the defined RiskAssessment", "min": 1, "max": "1", "type": [ { "code": "Extension", "profile": [ "https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinitionDescriptionExtension" ] } ], "mustSupport": true }, { "id": "Basic.extension:Description.value[x]", "path": "Basic.extension.value[x]", "mustSupport": true }, { "id": "Basic.extension:FurtherLiterature", "path": "Basic.extension", "sliceName": "FurtherLiterature", "short": "Further literature about the defined RiskAssessment", "min": 0, "max": "1", "type": [ { "code": "Extension", "profile": [ "https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinitionFurtherLiteratureExtension" ] } ], "mustSupport": true }, { "id": "Basic.extension:FurtherLiterature.extension:Link", "path": "Basic.extension.extension", "sliceName": "Link", "short": "Link to the further literature", "mustSupport": true }, { "id": "Basic.extension:FurtherLiterature.extension:Link.value[x]", "path": "Basic.extension.extension.value[x]", "mustSupport": true }, { "id": "Basic.extension:FurtherLiterature.extension:Description", "path": "Basic.extension.extension", "sliceName": "Description", "short": "Link of the further literature", "mustSupport": true }, { "id": "Basic.extension:FurtherLiterature.extension:Description.value[x]", "path": "Basic.extension.extension.value[x]", "mustSupport": true }, { "id": "Basic.extension:Severity", "path": "Basic.extension", "sliceName": "Severity", "short": "Severity of the defined RiskAssessment", "comment": "Severity of the rule-based evaluation impact", "min": 0, "max": "1", "type": [ { "code": "Extension", "profile": [ "https://tiplu.de/fhir/maia/StructureDefinition/MaiaRiskAssessmentDefinitionSeverity" ] } ], "mustSupport": true }, { "id": "Basic.extension:Severity.value[x]", "path": "Basic.extension.value[x]", "mustSupport": true }, { "id": "Basic.code", "path": "Basic.code", "mustSupport": true }, { "id": "Basic.code.coding", "path": "Basic.code.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" } }, { "id": "Basic.code.coding:RuleBasedEvaluationType", "path": "Basic.code.coding", "sliceName": "RuleBasedEvaluationType", "short": "Specifies the rule-based evaluation to which this definition applies.", "min": 0, "max": "1", "mustSupport": true, "binding": { "strength": "required", "valueSet": "https://tiplu.de/fhir/maia/ValueSet/MaiaPresumedDiagnosisAssessmentTypeVS" } }, { "id": "Basic.code.coding:RuleBasedEvaluationType.system", "path": "Basic.code.coding.system", "mustSupport": true }, { "id": "Basic.code.coding:RuleBasedEvaluationType.code", "path": "Basic.code.coding.code", "mustSupport": true }, { "id": "Basic.code.coding:RiskPredictionModelType", "path": "Basic.code.coding", "sliceName": "RiskPredictionModelType", "short": "Specifies the Tiplu risk prediction model to which this definition applies.", "min": 0, "max": "1", "mustSupport": true, "binding": { "strength": "required", "valueSet": "https://tiplu.de/fhir/maia/ValueSet/MaiaRiskPredictionModelAssessmentTypeVS" } }, { "id": "Basic.code.coding:RiskPredictionModelType.system", "path": "Basic.code.coding.system", "mustSupport": true }, { "id": "Basic.code.coding:RiskPredictionModelType.code", "path": "Basic.code.coding.code", "mustSupport": true }, { "id": "Basic.code.text", "path": "Basic.code.text", "short": "Specifies the custom rule-based evaluation to which this definition applies.", "patternString": "RiskAssessmentDefinition", "mustSupport": true } ] } }
Terminology-Bindings
Element | Staerke | ValueSet |
---|---|---|
Basic.code.coding:RuleBasedEvaluationType | required | https://tiplu.de/fhir/maia/ValueSet/MaiaPresumedDiagnosisAssessmentTypeVS |
Basic.code.coding:RiskPredictionModelType | required | https://tiplu.de/fhir/maia/ValueSet/MaiaRiskPredictionModelAssessmentTypeVS |
Notes on Must-Support fields
Feldname | Kurzbeschreibung | Hinweise |
---|---|---|
Basic.extension:Name | Name of the defined RiskAssessment | |
Basic.extension:Version | Version of the defined RiskAssessment | |
Basic.extension:Description | Description of the defined RiskAssessment | |
Basic.extension:FurtherLiterature | Further literature about the defined RiskAssessment | |
Basic.extension:FurtherLiterature.extension:Link | Link to the further literature | |
Basic.extension:FurtherLiterature.extension:Description | Link of the further literature | |
Basic.extension:Severity | Severity of the defined RiskAssessment | Severity of the rule-based evaluation impact |
Basic.code.coding:RuleBasedEvaluationType | Specifies the rule-based evaluation to which this definition applies. | |
Basic.code.coding:RiskPredictionModelType | Specifies the Tiplu risk prediction model to which this definition applies. | |
Basic.code.text | Specifies the custom rule-based evaluation to which this definition applies. |