v2+ Details
0.3.2 - Working Draft to present the concept ideas (FO)

v2+ Details - Local Development build (v0.3.2). See the Directory of published versions

Logical Model: v2AckChoreographyDefinition - Detailed Descriptions

Draft as of 2023-10-23

Definitions for the v2AckChoreographyDefinition logical model.

Guidance on how to interpret the contents of this table can be found here

0. v2AckChoreographyDefinition
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. v2AckChoreographyDefinition.subject
ShortWho is the subject of this transaction.
Control1..1
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. v2AckChoreographyDefinition.originalModeAckType
Shortnone | immediate | application
Control1..1
BindingThe codes SHALL be taken from original-ack-type
Typecode(code)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. v2AckChoreographyDefinition.originalModeAcknowledgement
Control0..1
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. v2AckChoreographyDefinition.msh15AllowedValue
Control1..*
BindingThe codes SHALL be taken from hl7VS-accept-applicationAcknowledgmentConditions: Accept/Application Acknowledgement Conditions
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. v2AckChoreographyDefinition.enhancedModeImmediateAcknowledgment
Control0..*
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. v2AckChoreographyDefinition.msh16AllowedValue
Control1..*
BindingThe codes SHALL be taken from hl7VS-accept-applicationAcknowledgmentConditions: Accept/Application Acknowledgement Conditions
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. v2AckChoreographyDefinition.enhancedModeApplicationAcknowledgment
Control0..*
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be found here

0. v2AckChoreographyDefinition
Definition

Base definition for all types defined in FHIR type system.

ShortBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. v2AckChoreographyDefinition.subject
ShortWho is the subject of this transaction.
Control1..1
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. v2AckChoreographyDefinition.originalModeAckType
Shortnone | immediate | application
Control1..1
BindingThe codes SHALL be taken from original-ack-type
Typecode(code)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. v2AckChoreographyDefinition.originalModeAcknowledgement
Control0..1
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. v2AckChoreographyDefinition.msh15AllowedValue
Control1..*
BindingThe codes SHALL be taken from hl7VS-accept-applicationAcknowledgmentConditions: Accept/Application Acknowledgement Conditions
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. v2AckChoreographyDefinition.enhancedModeImmediateAcknowledgment
Control0..*
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. v2AckChoreographyDefinition.msh16AllowedValue
Control1..*
BindingThe codes SHALL be taken from hl7VS-accept-applicationAcknowledgmentConditions: Accept/Application Acknowledgement Conditions
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. v2AckChoreographyDefinition.enhancedModeApplicationAcknowledgment
Control0..*
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be found here

0. v2AckChoreographyDefinition
Definition

Base definition for all types defined in FHIR type system.

ShortBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. v2AckChoreographyDefinition.subject
ShortWho is the subject of this transaction.
Control1..1
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. v2AckChoreographyDefinition.originalModeAckType
Shortnone | immediate | application
Control1..1
BindingThe codes SHALL be taken from original-ack-type
Typecode(code)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. v2AckChoreographyDefinition.originalModeAcknowledgement
Control0..1
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. v2AckChoreographyDefinition.msh15AllowedValue
Control1..*
BindingThe codes SHALL be taken from hl7VS-accept-applicationAcknowledgmentConditions: Accept/Application Acknowledgement Conditions
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. v2AckChoreographyDefinition.enhancedModeImmediateAcknowledgment
Control0..*
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. v2AckChoreographyDefinition.msh16AllowedValue
Control1..*
BindingThe codes SHALL be taken from hl7VS-accept-applicationAcknowledgmentConditions: Accept/Application Acknowledgement Conditions
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. v2AckChoreographyDefinition.enhancedModeApplicationAcknowledgment
Control0..*
Typecanonical(canonical)(http://v2.hl7.org/fhir/StructureDefinition/v2MessageDefinition)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension