# CatalogMessageDefinition Profile - Order Catalog Implementation Guide v1.0.0

* [**Table Content**](toc.md)
* [**Artifacts Summary**](artifacts.md)
* **CatalogMessageDefinition Profile**

## Resource Profile: CatalogMessageDefinition Profile 

| | | |
| :--- | :--- | :--- |
| *Official URL*:http://hl7.org/fhir/uv/order-catalog/StructureDefinition/CatalogMessageDefinition | *Version*:1.0.0 | |
| * Standards status: *[Trial-use](http://hl7.org/fhir/R5/versions.html#std-process) | [Maturity Level](http://hl7.org/fhir/versions.html#maturity): 2 | *Computable Name*:CatalogMessageDefinition |
| *Other Identifiers:*OID:2.16.840.1.113883.4.642.40.55.42.8 | | |

 
This profile constrains MessageDefinition in the context of messaging the content of catalogs, in conformance with the FHIR messaging framework 

 
This profile specifies the event codes that are available for messaging the content of catalogs between a system owning a catalog and a system interested in the catalog content, in whole or in part. 

**Usages:**

* Examples for this Profile: [MessageDefinitionInitialize](MessageDefinition-example-message-definition-initialize.md) and [MessageDefinitionUpdate](MessageDefinition-example-message-definition-update.md)

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/resource/hl7.fhir.uv.order-catalog|current/StructureDefinition/StructureDefinition-CatalogMessageDefinition.json)

### Formal Views of Profile Content

 [Description of Profiles, Differentials, Snapshots and how the different presentations work](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

 

Other representations of profile: [CSV](StructureDefinition-CatalogMessageDefinition.csv), [Excel](StructureDefinition-CatalogMessageDefinition.xlsx), [Schematron](StructureDefinition-CatalogMessageDefinition.sch) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "CatalogMessageDefinition",
  "extension" : [{
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
    "valueCode" : "oo"
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger" : 2,
    "_valueInteger" : {
      "extension" : [{
        "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical" : "http://hl7.org/fhir/uv/order-catalog/ImplementationGuide/ig-uv-order-catalog"
      }]
    }
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode" : "trial-use",
    "_valueCode" : {
      "extension" : [{
        "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical" : "http://hl7.org/fhir/uv/order-catalog/ImplementationGuide/ig-uv-order-catalog"
      }]
    }
  }],
  "url" : "http://hl7.org/fhir/uv/order-catalog/StructureDefinition/CatalogMessageDefinition",
  "identifier" : [{
    "system" : "urn:ietf:rfc:3986",
    "value" : "urn:oid:2.16.840.1.113883.4.642.40.55.42.8"
  }],
  "version" : "1.0.0",
  "name" : "CatalogMessageDefinition",
  "title" : "Message definition for messaging order-catalog content",
  "status" : "active",
  "date" : "2020-04-02",
  "publisher" : "HL7 International / Orders and Observations",
  "contact" : [{
    "telecom" : [{
      "system" : "url",
      "value" : "http://www.hl7.org/Special/committees/orders"
    }]
  }],
  "description" : "This profile constrains MessageDefinition in the context of messaging the content of catalogs, in conformance with the FHIR messaging framework",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
      "code" : "001"
    }]
  }],
  "purpose" : "This profile specifies the event codes that are available for messaging the content of catalogs between a system owning a catalog and a system interested in the catalog content, in whole or in part.",
  "fhirVersion" : "5.0.0",
  "mapping" : [{
    "identity" : "v2",
    "uri" : "http://hl7.org/v2",
    "name" : "HL7 v2 Mapping"
  },
  {
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  },
  {
    "identity" : "workflow",
    "uri" : "http://hl7.org/fhir/workflow",
    "name" : "Workflow Pattern"
  },
  {
    "identity" : "w5",
    "uri" : "http://hl7.org/fhir/fivews",
    "name" : "FiveWs Pattern Mapping"
  },
  {
    "identity" : "objimpl",
    "uri" : "http://hl7.org/fhir/object-implementation",
    "name" : "Object Implementation Information"
  }],
  "kind" : "resource",
  "abstract" : false,
  "type" : "MessageDefinition",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/MessageDefinition",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "id" : "MessageDefinition",
      "path" : "MessageDefinition"
    },
    {
      "id" : "MessageDefinition.event[x]",
      "path" : "MessageDefinition.event[x]",
      "short" : "Event code",
      "definition" : "Event code for messages conveying order-catalog content",
      "type" : [{
        "code" : "Coding"
      }],
      "mustSupport" : true,
      "binding" : {
        "extension" : [{
          "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
          "valueString" : "MessageEvent"
        },
        {
          "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
          "valueBoolean" : true
        }],
        "strength" : "extensible",
        "description" : "message events for messages conveying order-catalog content",
        "valueSet" : "http://hl7.org/fhir/uv/order-catalog/ValueSet/catalog-message-events-vs"
      }
    },
    {
      "id" : "MessageDefinition.category",
      "path" : "MessageDefinition.category",
      "patternCode" : "consequence"
    },
    {
      "id" : "MessageDefinition.responseRequired",
      "path" : "MessageDefinition.responseRequired",
      "min" : 1,
      "mustSupport" : true
    }]
  }
}

```
