{ "description": "Data describing the interaction between two or more medications.", "_filename": "sfm-interactiondata.StructureDefinition.json", "package_name": "SFM.030521", "date": "2021-05-01", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.0", "name": "SfmInteractiondata", "abstract": false, "type": "Extension", "experimental": null, "resourceType": "StructureDefinition", "title": "sfm-interactiondata", "package_version": "1.0.0", "status": "active", "id": "0f7e04eb-50a2-4bc9-8952-a2e00a6844b1", "kind": "complex-type", "url": "http://ehelse.no/fhir/StructureDefinition/sfm-interactiondata", "context": [ { "type": "element", "expression": "Basic" } ], "version": "1.0", "differential": { "element": [ { "id": "Extension", "path": "Extension", "short": "Interactiondata", "definition": "Interactiondata based on information from FEST." }, { "id": "Extension.extension", "path": "Extension.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Extension.extension:relevance", "max": "1", "min": 1, "path": "Extension.extension", "short": "Relevance of interaction", "sliceName": "relevance", "definition": "Coded values that identifies how critical the interaction is." }, { "id": "Extension.extension:relevance.url", "path": "Extension.extension.url", "fixedUri": "relevance" }, { "id": "Extension.extension:relevance.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "CodeableConcept" } ] }, { "id": "Extension.extension:relevance.value[x].coding.system", "path": "Extension.extension.value[x].coding.system", "fixedUri": "urn:oid:2.16.578.1.12.4.1.1.7483" }, { "id": "Extension.extension:situationcriterium", "path": "Extension.extension", "short": "Describes when the warning is relevant", "sliceName": "situationcriterium", "definition": "Textual description telling when interaction is relevant." }, { "id": "Extension.extension:situationcriterium.url", "path": "Extension.extension.url", "fixedUri": "situationcriterium" }, { "id": "Extension.extension:situationcriterium.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "string" } ] }, { "id": "Extension.extension:clinicalconsequence", "max": "1", "min": 1, "path": "Extension.extension", "short": "Conseques of not taking action", "sliceName": "clinicalconsequence", "definition": "Describes what actions should be taken and consequeses of not taking action." }, { "id": "Extension.extension:clinicalconsequence.url", "path": "Extension.extension.url", "fixedUri": "clinicalconsequence" }, { "id": "Extension.extension:clinicalconsequence.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "string" } ] }, { "id": "Extension.extension:interactionmechanism", "path": "Extension.extension", "short": "What leads to interaction", "sliceName": "interactionmechanism", "definition": "Describes what are the mechanisms that lead to interaction." }, { "id": "Extension.extension:interactionmechanism.url", "path": "Extension.extension.url", "fixedUri": "interactionmechanism" }, { "id": "Extension.extension:interactionmechanism.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "string" } ] }, { "id": "Extension.extension:source", "max": "1", "min": 1, "path": "Extension.extension", "short": "Source used to identify interaction", "sliceName": "source", "definition": "What source that docuements the interaction problem." }, { "id": "Extension.extension:source.url", "path": "Extension.extension.url", "fixedUri": "source" }, { "id": "Extension.extension:source.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "CodeableConcept" } ] }, { "id": "Extension.extension:source.value[x].coding.system", "path": "Extension.extension.value[x].coding.system", "fixedUri": "urn:oid:2.16.578.1.12.4.1.1.7485" }, { "id": "Extension.extension:handling", "path": "Extension.extension", "short": "Actions that should be taken", "sliceName": "handling", "definition": "Describes how to handle the interaction." }, { "id": "Extension.extension:handling.url", "path": "Extension.extension.url", "fixedUri": "handling" }, { "id": "Extension.extension:handling.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "string" } ] }, { "id": "Extension.extension:displayrule", "path": "Extension.extension", "short": "Rule for showing to user", "sliceName": "displayrule", "definition": "Identifes when to present to user and what kind of user." }, { "id": "Extension.extension:displayrule.url", "path": "Extension.extension.url", "fixedUri": "displayrule" }, { "id": "Extension.extension:displayrule.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "CodeableConcept" } ] }, { "id": "Extension.extension:displayrule.value[x].coding.system", "path": "Extension.extension.value[x].coding.system", "fixedUri": "urn:oid:2.16.578.1.12.4.1.1.7442" }, { "id": "Extension.extension:reference", "path": "Extension.extension", "short": "References to background information", "sliceName": "reference", "definition": "References to documentation of the interaction." }, { "id": "Extension.extension:reference.extension", "path": "Extension.extension.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Extension.extension:reference.extension:source", "path": "Extension.extension.extension", "sliceName": "source" }, { "id": "Extension.extension:reference.extension:source.url", "path": "Extension.extension.extension.url", "fixedUri": "source" }, { "id": "Extension.extension:reference.extension:source.value[x]", "path": "Extension.extension.extension.value[x]", "type": [ { "code": "string" } ] }, { "id": "Extension.extension:reference.extension:link", "path": "Extension.extension.extension", "sliceName": "link" }, { "id": "Extension.extension:reference.extension:link.url", "path": "Extension.extension.extension.url", "fixedUri": "link" }, { "id": "Extension.extension:reference.extension:link.value[x]", "path": "Extension.extension.extension.value[x]", "type": [ { "code": "url" } ] }, { "id": "Extension.extension:reference.url", "path": "Extension.extension.url", "fixedUri": "reference" }, { "id": "Extension.extension:reference.value[x]", "max": "0", "path": "Extension.extension.value[x]" }, { "id": "Extension.extension:substancegroup", "min": 1, "path": "Extension.extension", "short": "identifies substances that interact", "sliceName": "substancegroup", "definition": "substances that are identified to interact." }, { "id": "Extension.extension:substancegroup.extension", "path": "Extension.extension.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Extension.extension:substancegroup.extension:name", "max": "1", "path": "Extension.extension.extension", "sliceName": "name" }, { "id": "Extension.extension:substancegroup.extension:name.url", "path": "Extension.extension.extension.url", "fixedUri": "name" }, { "id": "Extension.extension:substancegroup.extension:name.value[x]", "path": "Extension.extension.extension.value[x]", "type": [ { "code": "string" } ] }, { "id": "Extension.extension:substancegroup.extension:substance", "min": 1, "path": "Extension.extension.extension", "sliceName": "substance" }, { "id": "Extension.extension:substancegroup.extension:substance.extension", "path": "Extension.extension.extension.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Extension.extension:substancegroup.extension:substance.extension:atc", "max": "1", "path": "Extension.extension.extension.extension", "sliceName": "atc" }, { "id": "Extension.extension:substancegroup.extension:substance.extension:atc.url", "path": "Extension.extension.extension.extension.url", "fixedUri": "atc" }, { "id": "Extension.extension:substancegroup.extension:substance.extension:atc.value[x]", "path": "Extension.extension.extension.extension.value[x]", "type": [ { "code": "CodeableConcept" } ] }, { "id": "Extension.extension:substancegroup.extension:substance.extension:atc.value[x].coding.system", "path": "Extension.extension.extension.extension.value[x].coding.system", "fixedUri": "urn:oid:2.16.578.1.12.4.1.1.7180" }, { "id": "Extension.extension:substancegroup.extension:substance.extension:substance", "max": "1", "min": 1, "path": "Extension.extension.extension.extension", "sliceName": "substance" }, { "id": "Extension.extension:substancegroup.extension:substance.extension:substance.url", "path": "Extension.extension.extension.extension.url", "fixedUri": "substance" }, { "id": "Extension.extension:substancegroup.extension:substance.extension:substance.value[x]", "path": "Extension.extension.extension.extension.value[x]", "type": [ { "code": "string" } ] }, { "id": "Extension.extension:substancegroup.extension:substance.extension:refsubstance", "path": "Extension.extension.extension.extension", "sliceName": "refsubstance" }, { "id": "Extension.extension:substancegroup.extension:substance.extension:refsubstance.url", "path": "Extension.extension.extension.extension.url", "fixedUri": "refsubstance" }, { "id": "Extension.extension:substancegroup.extension:substance.extension:refsubstance.value[x]", "path": "Extension.extension.extension.extension.value[x]", "type": [ { "code": "Reference" } ] }, { "id": "Extension.extension:substancegroup.extension:substance.url", "path": "Extension.extension.extension.url", "fixedUri": "substance" }, { "id": "Extension.extension:substancegroup.extension:substance.value[x]", "max": "0", "path": "Extension.extension.extension.value[x]" }, { "id": "Extension.extension:substancegroup.url", "path": "Extension.extension.url", "fixedUri": "substancegroup" }, { "id": "Extension.extension:substancegroup.value[x]", "max": "0", "path": "Extension.extension.value[x]" }, { "id": "Extension.url", "path": "Extension.url", "fixedUri": "http://ehelse.no/fhir/StructureDefinition/sfm-interactiondata" }, { "id": "Extension.value[x]", "max": "0", "path": "Extension.value[x]" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension" }