This page is part of the FHIR Specification (v0.01: Historical Archive 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

MessageConformance

A conformance statement about how an application uses FHIR messaging.

The relative url is /messageconformances

Content

UML Image

<MessageConformance xmlns="http://www.hl7.org/fhir">
  <id> mand id ConformanceStatement Id (UUID)</id>
  <date> mand dateTime Publication Date</date>
  <publisher> mand 
   <name> mand string Publishing Organization</name>
   <address> opt Zero+ Address Address of Organization</address>
   <contact> opt Zero+ Contact Contacts for Organization</contact>
  </publisher>
  <software> mand 
   <name> mand string Name software is known by</name>
   <version> mand string Version covered by this statement</version>
   <releaseDate> opt dateTime Date this version released</releaseDate>
  </software>
  <profile> opt Zero+ uri other profiles that apply (i.e. code binding rules)</profile>
  <event> mand  <!-- One+ -->
   <code> mand code Declare support for this event</code>
   <resource> cond code Which resource if event has multiple</resource>
   <mode> mand code Sender | Receiver</mode>
   <request> opt 
    <resource> mand One+ Constraint Constraint on a resource used in request</resource>
   </request>
   <response> opt 
    <resource> mand One+ Constraint Constraint on a resource used in response</resource>
   </response>
  </event>
  <extensions> opt See Extensions   See Extensions </extensions>
  <text> mand Narrative Text summary of conformance statement for human interpretation</text>
</MessageConformance>

Schema for MessageConformance and an example (or formatted for browser)

Terminology Bindings

Notes:

Formal Definitions

The formal definitions for the elements above. Also available as an XML file.

MessageConformance
DefinitionA conformance statement about how an application uses FHIR messaging
ControlMandatory, 1..1
MessageConformance.id
DefinitionGlobally unique Conformance Statement Id (Must be a UUID)
ControlMandatory, 1..1
Typeid
MessageConformance.date
DefinitionDate that the conformance statement is published
ControlMandatory, 1..1
TypedateTime
MessageConformance.publisher
DefinitionThe organization that publishes this conformance statement
ControlMandatory, 1..1
MessageConformance.publisher.name
DefinitionName of Organization
ControlMandatory, 1..1
Typestring
MessageConformance.publisher.address
DefinitionAddress of Organization
ControlOptional, 0..*
TypeAddress
MessageConformance.publisher.contact
DefinitionContacts for Organization
ControlOptional, 0..*
TypeContact
MessageConformance.software
DefinitionThe software that is covered by this conformance statement
ControlMandatory, 1..1
MessageConformance.software.name
DefinitionName software is known by
ControlMandatory, 1..1
Typestring
MessageConformance.software.version
DefinitionVersion covered by this statement
ControlMandatory, 1..1
Typestring
MessageConformance.software.releaseDate
DefinitionDate this version released
ControlOptional, 0..1
TypedateTime
MessageConformance.profile
DefinitionAdditional other profiles that apply to this conformance statement.
ControlOptional, 0..*
Typeuri
Comments Generally these profiles make constraints on the bindings of concept domains / value sets
MessageConformance.event
DefinitionAn event supported by the application
ControlMandatory, 1..*
MessageConformance.event.code
DefinitionThe code for the event
ControlMandatory, 1..1
Typecode from MessageEvent
MessageConformance.event.resource
DefinitionThe focal resource for the event
ControlConditional, 0..1: A resource type is required if the event declaration has multiple focal resources
Typecode from ResourceType
MessageConformance.event.mode
DefinitionThe mode of this event declaration - whether application is sender or receiver
ControlMandatory, 1..1
Typecode from MessageConformanceEventMode
MessageConformance.event.request
DefinitionInformation about the request for this event
ControlOptional, 0..1
MessageConformance.event.request.resource
DefinitionConstraint on a resource used in the event request
ControlMandatory, 1..*
TypeConstraint
MessageConformance.event.response
DefinitionInformation about the response for this event
ControlOptional, 0..1
MessageConformance.event.response.resource
DefinitionConstraint on a resource used in the event response
ControlMandatory, 1..*
TypeConstraint
MessageConformance.extensions
DefinitionSee Extensions
ControlOptional, 0..1
MessageConformance.text
Definition
ControlMandatory, 1..1
TypeNarrative

This is an old version of FHIR retained for archive purposes. Do not use for anything else
Implementers are welcome to experiment with the content defined here, but should note that the contents are subject to change without prior notice.
© HL7.org 2011 - 2012. FHIR v0.01 generated on Mon, May 14, 2012 09:48+1000.