2nd DSTU Draft For Comment

This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Message-events.json

Raw JSON (canonical form)

Definition for Value SetMessageEvent

{
  "resourceType": "ValueSet",
  "id": "message-events",
  "meta": {
    "lastUpdated": "2015-02-23T09:07:27.665+11:00",
    "profile": [
      "http://hl7.org/fhir/Profile/valueset-shareable-definition"
    ]
  },
  "text": {
    "status": "generated",
    "div": "<div>!-- Snipped for Brevity --></div>"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/ExtensionDefinition/valueset-oid",
      "valueUri": "urn:oid:2.16.840.1.113883.4.642.2.6"
    }
  ],
  "url": "http://hl7.org/fhir/vs/message-events",
  "version": "0.4.0",
  "name": "MessageEvent",
  "publisher": "HL7 (FHIR Project)",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org/fhir"
        },
        {
          "system": "email",
          "value": "fhir@lists.hl7.org"
        }
      ]
    }
  ],
  "description": "One of the message events defined as part of FHIR",
  "status": "draft",
  "experimental": false,
  "date": "2015-02-23T09:07:27+11:00",
  "define": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/ExtensionDefinition/valueset-oid",
        "valueUri": "urn:oid:2.16.840.1.113883.4.642.1.6"
      }
    ],
    "system": "http://hl7.org/fhir/message-events",
    "caseSensitive": true,
    "concept": [
      {
        "code": "MedicationAdministration-Complete",
        "definition": "Change the status of a Medication Administration to show that it is complete."
      },
      {
        "code": "MedicationAdministration-Nullification",
        "definition": "Someone wishes to record that the record of administration of a medication is in error and should be ignored."
      },
      {
        "code": "MedicationAdministration-Recording",
        "definition": "Indicates that a medication has been recorded against the patient's record."
      },
      {
        "code": "MedicationAdministration-Update",
        "definition": "Update a Medication Administration record."
      },
      {
        "code": "admin-notify",
        "definition": "Notification of a change to an administrative resource (either create or update). Note that there is no delete, though some administrative resources have status or period elements for this use."
      },
      {
        "code": "conceptmap-translate",
        "definition": "Translate a code from one value set to another, based on the existing value set and concept maps resources, and/or other additional knowledge available to the server. The coded value is carried as an extension in the message header.  The outcome is an operationOutcome with hints, warnings, or errors, or the translated code in an extension."
      },
      {
        "code": "diagnosticreport-provide",
        "definition": "Provide a diagnostic report, or update a previously provided diagnostic report."
      },
      {
        "code": "observation-provide",
        "definition": "Provide a simple observation or update a previously provided simple observation."
      },
      {
        "code": "patient-link",
        "definition": "Notification that two patient records actually identify the same patient."
      },
      {
        "code": "patient-unlink",
        "definition": "Notification that previous advice that two patient records concern the same patient is now considered incorrect."
      },
      {
        "code": "valueset-expand",
        "definition": "The definition of a value set is used to create a simple collection of codes suitable for use for data entry or validation. An expanded value set will be returned, or an error message."
      },
      {
        "code": "valueset-validate",
        "definition": "Validate that a coded value is in the set of codes allowed by a value set. The coded value is carried as an extension in the message header. The outcome is an OperationOutcome with hints, warnings, or errors."
      }
    ]
  }
}

Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.