Left: | MedComMessagingMessageDefinition (http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-messagedefinition) |
Right: | MedComMessagingMessageDefinition (http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-messagedefinition) |
Error | StructureDefinition.version | Values for version differ: '2.2.1' vs '3.0.0' |
Information | StructureDefinition.date | Values for date differ: '2024-11-07T08:12:37+01:00' vs '2025-05-14T11:03:43+00:00' |
Information | StructureDefinition.definition | Values for definition differ: 'Canonical reference to a GraphDefinition. If a URL is provided, it is the canonical reference to a [GraphDefinition](graphdefinition.html) that it controls what resources are to be added to the bundle when building the document. The GraphDefinition can also specify profiles that apply to the various resources.' vs 'Canonical reference to a GraphDefinition. If a URL is provided, it is the canonical reference to a [GraphDefinition](http://hl7.org/fhir/R4/graphdefinition.html) that it controls what resources are to be added to the bundle when building the document. The GraphDefinition can also specify profiles that apply to the various resources.' |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/fhir/StructureDefinition/MessageDefinition | ||
![]() | |||
![]() | 2024-11-07T08:12:37+01:00 | 2025-05-14T11:03:43+00:00 |
|
![]() | An example profile of the MessageDefinition resource. | ||
![]() | |||
![]() | 4.0.1 | ||
![]() | |||
![]() ![]() | urn:iso:std:iso:3166#DK | ||
![]() | resource | ||
![]() | MedComMessagingMessageDefinition | ||
![]() | MedCom | ||
![]() | |||
![]() | active | ||
![]() | |||
![]() | MessageDefinition | ||
![]() | http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-messagedefinition | ||
![]() | 2.2.1 | 3.0.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | C | 0..* | MessageDefinition | A resource that defines a type of message that can be exchanged between systems msd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation | C | 0..* | MessageDefinition | A resource that defines a type of message that can be exchanged between systems msd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation | |||||||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() ![]() | Σ | 0..1 | uri | Business Identifier for a given MessageDefinition | Σ | 0..1 | uri | Business Identifier for a given MessageDefinition | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | Identifier | Primary key for the message definition on a given server | SΣ | 1..1 | Identifier | Primary key for the message definition on a given server | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() | ?!SΣ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . | ?!SΣ | 1..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . | |||||||||
![]() ![]() ![]() ![]() | SΣ | 1..1 | CodeableConcept | Description of identifier Binding: ?? (required) | SΣ | 1..1 | CodeableConcept | Description of identifier Binding: ?? (required) | |||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 0..* | Coding | Code defined by a terminology system | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Required Pattern: http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-message-definition-type | Σ | 0..1 | uri | Identity of the terminology system Required Pattern: http://medcomfhir.dk/ig/terminology/CodeSystem/medcom-message-definition-type | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | Σ | 0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | Symbol in syntax defined by the system | Σ | 0..1 | code | Symbol in syntax defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system | Σ | 0..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | Σ | 0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | uri | The namespace for the identifier value Binding: ?? (required) Example General: http://www.acme.com/identifiers/patient | Σ | 1..1 | uri | The namespace for the identifier value Binding: ?? (required) Example General: http://www.acme.com/identifiers/patient | |||||||||
![]() ![]() ![]() ![]() | SΣ | 1..1 | string | The value that is unique Example General: 123456 | SΣ | 1..1 | string | The value that is unique Example General: 123456 | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | Σ | 0..1 | Period | Time period when id is/was valid for use | |||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() ![]() | SΣC | 1..1 | dateTime | Starting time with inclusive boundary | SΣC | 1..1 | dateTime | Starting time with inclusive boundary | |||||||||
![]() ![]() ![]() ![]() ![]() | SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | string | Business version of the message definition | SΣ | 1..1 | string | Business version of the message definition | |||||||||
![]() ![]() ![]() | ΣC | 0..1 | string | Name for this message definition (computer friendly) | ΣC | 0..1 | string | Name for this message definition (computer friendly) | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | string | Name for this message definition (human friendly) | SΣ | 1..1 | string | Name for this message definition (human friendly) | |||||||||
![]() ![]() ![]() | Σ | 0..* | canonical(MessageDefinition) | Takes the place of | Σ | 0..* | canonical(MessageDefinition) | Takes the place of | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | 0..1 | string | xml:id (or equivalent in JSON) | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | S | 0..1 | string | Primitive value for canonical | S | 0..1 | string | Primitive value for canonical | |||||||||
![]() ![]() ![]() | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: ?? (required): The lifecycle status of an artifact. | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: ?? (required): The lifecycle status of an artifact. | |||||||||
![]() ![]() ![]() | Σ | 0..1 | boolean | For testing purposes, not real usage | Σ | 0..1 | boolean | For testing purposes, not real usage | |||||||||
![]() ![]() ![]() | Σ | 1..1 | dateTime | Date last changed | Σ | 1..1 | dateTime | Date last changed | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | string | Name of the publisher (organization or individual) Required Pattern: MedCom, https://www.medcom.dk | SΣ | 1..1 | string | Name of the publisher (organization or individual) Required Pattern: MedCom, https://www.medcom.dk | |||||||||
![]() ![]() ![]() | SΣ | 0..* | ContactDetail | Contact details for the publisher Slice: Unordered, Open by value:id | SΣ | 0..* | ContactDetail | Contact details for the publisher Slice: Unordered, Open by value:id | |||||||||
![]() ![]() ![]() | Σ | 0..1 | markdown | Natural language description of the message definition | Σ | 0..1 | markdown | Natural language description of the message definition | |||||||||
![]() ![]() ![]() | Σ | 0..* | UsageContext | The context that the content is intended to support | Σ | 0..* | UsageContext | The context that the content is intended to support | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Type of context being specified Binding: ?? (required) | Σ | 1..1 | Coding | Type of context being specified Binding: ?? (required) | |||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Required Pattern: http://terminology.hl7.org/CodeSystem/usage-context-type | Σ | 0..1 | uri | Identity of the terminology system Required Pattern: http://terminology.hl7.org/CodeSystem/usage-context-type | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | Σ | 0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | code | Symbol in syntax defined by the system | Σ | 0..1 | code | Symbol in syntax defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system | Σ | 0..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | Σ | 0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | Value that defines the context Binding: ?? (example): A code that defines the specific value for the context being specified. | Σ | 1..1 | CodeableConcept, Quantity, Range, Reference(PlanDefinition | ResearchStudy | InsurancePlan | HealthcareService | Group | Location | Organization) | Value that defines the context Binding: ?? (example): A code that defines the specific value for the context being specified. | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | CodeableConcept | Intended jurisdiction for message definition (if applicable) Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use. Required Pattern: {"coding":[{"code":"DK"}]} | SΣ | 1..1 | CodeableConcept | Intended jurisdiction for message definition (if applicable) Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use. Required Pattern: {"coding":[{"code":"DK"}]} | |||||||||
![]() ![]() ![]() | Σ | 0..1 | markdown | Why this message definition is defined | Σ | 0..1 | markdown | Why this message definition is defined | |||||||||
![]() ![]() ![]() | 0..1 | markdown | Use and/or publishing restrictions | 0..1 | markdown | Use and/or publishing restrictions | |||||||||||
![]() ![]() ![]() | Σ | 0..1 | canonical(MessageDefinition) | Definition this one is based on | Σ | 0..1 | canonical(MessageDefinition) | Definition this one is based on | |||||||||
![]() ![]() ![]() | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Protocol/workflow this is part of | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) | Protocol/workflow this is part of | |||||||||
![]() ![]() ![]() | Σ | 1..1 | Coding, uri | Event code or link to the EventDefinition Binding: ?? (example): One of the message events defined as part of this version of FHIR. | Σ | 1..1 | Coding, uri | Event code or link to the EventDefinition Binding: ?? (example): One of the message events defined as part of this version of FHIR. | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | code | consequence | currency | notification Binding: ?? (required): The impact of the content of a message. Fixed Value: notification | SΣ | 1..1 | code | consequence | currency | notification Binding: ?? (required): The impact of the content of a message. Fixed Value: notification | |||||||||
![]() ![]() ![]() | ΣC | 0..* | BackboneElement | Resource(s) that are the subject of the event md-1: Max must be postive int or * | ΣC | 0..* | BackboneElement | Resource(s) that are the subject of the event md-1: Max must be postive int or * | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | code | Type of resource Binding: ?? (required): One of the resource types defined as part of this version of FHIR. | Σ | 1..1 | code | Type of resource Binding: ?? (required): One of the resource types defined as part of this version of FHIR. | |||||||||
![]() ![]() ![]() ![]() | 0..1 | canonical(StructureDefinition) | Profile that must be adhered to by focus | 0..1 | canonical(StructureDefinition) | Profile that must be adhered to by focus | |||||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | unsignedInt | Minimum number of focuses of this type | Σ | 1..1 | unsignedInt | Minimum number of focuses of this type | |||||||||
![]() ![]() ![]() ![]() | C | 0..1 | string | Maximum number of focuses of this type | C | 0..1 | string | Maximum number of focuses of this type | |||||||||
![]() ![]() ![]() | S | 1..1 | code | always | on-error | never | on-success Binding: ?? (required): HL7-defined table of codes which identify conditions under which acknowledgments are required to be returned in response to a message. Example General: always | S | 1..1 | code | always | on-error | never | on-success Binding: ?? (required): HL7-defined table of codes which identify conditions under which acknowledgments are required to be returned in response to a message. Example General: always | |||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Responses to this message | 0..* | BackboneElement | Responses to this message | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 1..1 | canonical(MessageDefinition) | Reference to allowed message definition response | 1..1 | canonical(MessageDefinition) | Reference to allowed message definition response | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | markdown | When should this response be used | 0..1 | markdown | When should this response be used | |||||||||||
![]() ![]() ![]() | 0..* | canonical(GraphDefinition) | Canonical reference to a GraphDefinition | 0..* | canonical(GraphDefinition) | Canonical reference to a GraphDefinition | |||||||||||
![]() |