FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/sfm-MedicationStatement

Packagesfm.130323
Resource TypeStructureDefinition
Idsfm-MedicationStatement
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=sfm.130323@3.0.1&canonical=http://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement
URLhttp://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement
Version1.1
Statusactive
Date2022-09-05
NameSfmMedicationStatement
Titlesfm-MedicationStatement
DescriptionSFM MedicationStatement derived from no-basis-MedicationStatement
TypeMedicationStatement
Kindresource

Resources that use this resource

StructureDefinition
sfm-DetectedIssuesfm-DetectedIssue
sfm-MedicationCompositionsfm-MedicationComposition
sfm-MedicationDispensesfm-MedicationDispense
sfm-MedicationStatementsfm-MedicationStatement
sfm-lib-Listsfm-lib-List
sfm-pllInformationsfm-pllInformation
sfm-warningsfm-warning

Resources that this resource uses

StructureDefinition
no-basis-MedicationStatementno-basis-MedicationStatement
sfm-Magistrell-Medicationsfm-Magistrell-Medication
sfm-Medicationsfm-Medication
sfm-MedicationStatementsfm-MedicationStatement
sfm-Patientsfm-Patient
sfm-administrationsfm-administration
sfm-application-areasfm-application-area
sfm-usesfm-use
sfm-deliverysummarysfm-deliverysummary
sfm-generic-substitutionsfm-generic-substitution
sfm-shortdosagesfm-shortdosage
sfm-libitemcommentsfm-libitemcomment
sfm-regInfosfm-reginfo
sfm-discontinuationsfm-discontinuation
sfm-reseptamendmentsfm-reseptamendment

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "sfm-MedicationStatement",
  "meta": {
    "versionId": "17",
    "lastUpdated": "2022-09-05T10:19:29.8980063+00:00"
  },
  "url": "http://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement",
  "version": "1.1",
  "name": "SfmMedicationStatement",
  "title": "sfm-MedicationStatement",
  "status": "active",
  "date": "2022-09-05",
  "description": "SFM MedicationStatement derived from no-basis-MedicationStatement",
  "fhirVersion": "4.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "MedicationStatement",
  "baseDefinition": "http://hl7.no/fhir/StructureDefinition/no-basis-MedicationStatement",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "MedicationStatement.extension",
        "path": "MedicationStatement.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "MedicationStatement.extension:reginfo",
        "path": "MedicationStatement.extension",
        "sliceName": "reginfo",
        "min": 0,
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-regInfo"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:comment",
        "path": "MedicationStatement.extension",
        "sliceName": "comment",
        "definition": "Comments and response as trensfered within M25 messages. Must be supported within the SFM Basis API.",
        "min": 0,
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-libitemcomment"
            ]
          }
        ]
      },
      {
        "id": "MedicationStatement.extension:comment.extension",
        "path": "MedicationStatement.extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 2
      },
      {
        "id": "MedicationStatement.extension:comment.extension:type",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "type",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:comment.extension:merknad",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "merknad",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:comment.extension:Id",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "Id",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:comment.extension:registeredby",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "registeredby",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:comment.extension:receiver",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "receiver",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:comment.extension:response",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "response",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:deliverysummary",
        "path": "MedicationStatement.extension",
        "sliceName": "deliverysummary",
        "definition": "Information about what have been dispensed on identfied prescription (resept). Must be supported within the SFM Basis API.",
        "min": 0,
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-deliverysummary"
            ]
          }
        ]
      },
      {
        "id": "MedicationStatement.extension:deliverysummary.extension",
        "path": "MedicationStatement.extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 4
      },
      {
        "id": "MedicationStatement.extension:deliverysummary.extension:varenummer",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "varenummer",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:deliverysummary.extension:varenavn",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "varenavn",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:deliverysummary.extension:pakningsstr",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "pakningsstr",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:deliverysummary.extension:antallpkntotalt",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "antallpkntotalt",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:deliverysummary.extension:antallpknsiste",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "antallpknsiste",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:deliverysummary.extension:sistutlevert",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "sistutlevert",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:genericSubstitution",
        "path": "MedicationStatement.extension",
        "sliceName": "genericSubstitution",
        "short": "Substitution of drug",
        "definition": "Identfies if generic substitution is accepted. Must be supported by SFM Basis API.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-generic-substitution"
            ]
          }
        ]
      },
      {
        "id": "MedicationStatement.extension:genericSubstitution.extension",
        "path": "MedicationStatement.extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "MedicationStatement.extension:genericSubstitution.extension:genericSubstitutionAccepted",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "genericSubstitutionAccepted",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:genericSubstitution.extension:reason",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "reason",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:discontinuationinformation",
        "path": "MedicationStatement.extension",
        "sliceName": "discontinuationinformation",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-discontinuation"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:discontinuationinformation.extension",
        "path": "MedicationStatement.extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 2
      },
      {
        "id": "MedicationStatement.extension:discontinuationinformation.extension:timedate",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "timedate",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:discontinuationinformation.extension:reason",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "reason",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:discontinuationinformation.extension:note",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "note",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:administrationdetails",
        "path": "MedicationStatement.extension",
        "sliceName": "administrationdetails",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-administration"
            ]
          }
        ]
      },
      {
        "id": "MedicationStatement.extension:administrationdetails.extension",
        "path": "MedicationStatement.extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "MedicationStatement.extension:administrationdetails.extension:administrationofmedication",
        "path": "MedicationStatement.extension.extension",
        "sliceName": "administrationofmedication",
        "min": 0
      },
      {
        "id": "MedicationStatement.extension:administrationdetails.extension:administrationofmedication.extension",
        "path": "MedicationStatement.extension.extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "MedicationStatement.extension:administrationdetails.extension:administrationofmedication.extension:admByWhom",
        "path": "MedicationStatement.extension.extension.extension",
        "sliceName": "admByWhom",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:administrationdetails.extension:administrationofmedication.extension:admWay",
        "path": "MedicationStatement.extension.extension.extension",
        "sliceName": "admWay",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:administrationdetails.extension:administrationofmedication.extension:admBySchema",
        "path": "MedicationStatement.extension.extension.extension",
        "sliceName": "admBySchema",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:administrationdetails.extension:administrationofmedication.extension:admSchema",
        "path": "MedicationStatement.extension.extension.extension",
        "sliceName": "admSchema",
        "min": 0,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.extension:reseptInfo",
        "path": "MedicationStatement.extension",
        "sliceName": "reseptInfo",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-reseptamendment"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.identifier",
        "path": "MedicationStatement.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "type.text"
            }
          ],
          "rules": "openAtEnd"
        }
      },
      {
        "id": "MedicationStatement.identifier:treatmentId",
        "path": "MedicationStatement.identifier",
        "sliceName": "treatmentId",
        "short": "treatment identifier",
        "definition": "Unique identifier for the treatment. The idenitifer is unique. Identifies the MedicationStatement in SFM.",
        "max": "1"
      },
      {
        "id": "MedicationStatement.identifier:treatmentId.type.text",
        "path": "MedicationStatement.identifier.type.text",
        "min": 1,
        "fixedString": "Treatmentid"
      },
      {
        "id": "MedicationStatement.identifier:reseptid",
        "path": "MedicationStatement.identifier",
        "sliceName": "reseptid",
        "short": "reference to related prescription document",
        "definition": "Prescription document guid. Identifies the MedicationStatement in Norwegian e-resept.",
        "max": "1"
      },
      {
        "id": "MedicationStatement.identifier:reseptid.type.text",
        "path": "MedicationStatement.identifier.type.text",
        "min": 1,
        "fixedString": "ReseptId"
      },
      {
        "id": "MedicationStatement.basedOn",
        "path": "MedicationStatement.basedOn",
        "definition": "A plan, proposal or order that is fulfilled in whole or in part by this event. Referance to medication statement is used when current statement is a draft and the draft is based on a previous statement. SFM use this to refer to previous versions of this statement.",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/MedicationRequest",
              "http://hl7.org/fhir/StructureDefinition/CarePlan",
              "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
              "http://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement"
            ]
          }
        ]
      },
      {
        "id": "MedicationStatement.partOf",
        "path": "MedicationStatement.partOf",
        "definition": "A larger event of which this particular event is a component or step. SFM pointer to new version medicationstatement.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/MedicationAdministration",
              "http://hl7.org/fhir/StructureDefinition/MedicationDispense",
              "http://hl7.org/fhir/StructureDefinition/MedicationStatement",
              "http://hl7.org/fhir/StructureDefinition/Procedure",
              "http://hl7.org/fhir/StructureDefinition/Observation",
              "http://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.status",
        "path": "MedicationStatement.status",
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.medication[x]",
        "path": "MedicationStatement.medication[x]",
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.medication[x]:medicationReference",
        "path": "MedicationStatement.medication[x]",
        "sliceName": "medicationReference",
        "definition": "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications. sfm-Medication and sfm-Magistrell-Medication should be used.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-Magistrell-Medication",
              "http://ehelse.no/fhir/StructureDefinition/sfm-Medication"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.subject",
        "path": "MedicationStatement.subject",
        "definition": "The person who is/was taking the medication. sfm-Patient should be used.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-Patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.context",
        "path": "MedicationStatement.context",
        "definition": "The encounter or episode of care that establishes the context for this MedicationStatement. Not used by SFM."
      },
      {
        "id": "MedicationStatement.effective[x]",
        "path": "MedicationStatement.effective[x]",
        "definition": "The interval of time during which it is being asserted that the patient was taking the medication (or was not taking, when the wasNotGiven element is true). Reflects the DatoOppstart within PLL."
      },
      {
        "id": "MedicationStatement.dateAsserted",
        "path": "MedicationStatement.dateAsserted",
        "definition": "The date when the medication statement was asserted by the information source. Not in use in SFM."
      },
      {
        "id": "MedicationStatement.reasonCode",
        "path": "MedicationStatement.reasonCode",
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.reasonCode:ICPC2B",
        "path": "MedicationStatement.reasonCode",
        "sliceName": "ICPC2B",
        "max": "1"
      },
      {
        "id": "MedicationStatement.reasonCode:ICPC2B.coding.system",
        "path": "MedicationStatement.reasonCode.coding.system",
        "fixedUri": "urn:oid:2.16.578.1.12.4.1.1.7171"
      },
      {
        "id": "MedicationStatement.dosage",
        "path": "MedicationStatement.dosage",
        "short": "Details of how medication should be taken",
        "definition": "If more than one dosage instance is registered, then the first instance in the sequence includes general information of the dosage and the following includes exact details for a single dose.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.dosage.extension",
        "path": "MedicationStatement.dosage.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "MedicationStatement.dosage.extension:applicationarea",
        "path": "MedicationStatement.dosage.extension",
        "sliceName": "applicationarea",
        "short": "Describes why medication is needed",
        "definition": "Should allways be included in the first instance of dosage, and not in the following instances.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-application-area"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.dosage.extension:shortdosage",
        "path": "MedicationStatement.dosage.extension",
        "sliceName": "shortdosage",
        "definition": "Coded short dosage as defined in FEST. Should only be included in the first instance of dosage.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-shortdosage"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.dosage.extension:typeofuse",
        "path": "MedicationStatement.dosage.extension",
        "sliceName": "typeofuse",
        "short": "Type of use",
        "definition": "Descirbes if the medication is continous, cure or as needed. Should only be included in first instance of dosage.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ehelse.no/fhir/StructureDefinition/sfm-use"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.dosage.sequence",
        "path": "MedicationStatement.dosage.sequence",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.dosage.text",
        "path": "MedicationStatement.dosage.text",
        "definition": "Free text dosage instructions e.g. SIG. Should allways be included in the first instance of dosage, and not in the following instances.",
        "mustSupport": true
      },
      {
        "id": "MedicationStatement.dosage.additionalInstruction",
        "path": "MedicationStatement.dosage.additionalInstruction",
        "definition": "Supplemental instruction - e.g. \"with meals\". Forholdsregel ved inntak."
      },
      {
        "id": "MedicationStatement.dosage.additionalInstruction.coding.system",
        "path": "MedicationStatement.dosage.additionalInstruction.coding.system",
        "fixedUri": "urn:oid:2.16.578.1.12.4.1.1.7479"
      },
      {
        "id": "MedicationStatement.dosage.timing.event",
        "path": "MedicationStatement.dosage.timing.event",
        "definition": "Identifies specific times when the event occurs. If code is provided, then code identifies time of day. If not, time should be folloew as in this attribute.",
        "max": "1"
      },
      {
        "id": "MedicationStatement.dosage.timing.repeat",
        "path": "MedicationStatement.dosage.timing.repeat",
        "max": "0"
      },
      {
        "id": "MedicationStatement.dosage.timing.code.coding.system",
        "path": "MedicationStatement.dosage.timing.code.coding.system",
        "fixedUri": "urn:oid:2.16.578.1.12.4.1.1.8325"
      },
      {
        "id": "MedicationStatement.dosage.asNeeded[x]",
        "path": "MedicationStatement.dosage.asNeeded[x]",
        "max": "0"
      }
    ]
  }
}