{
"description": null,
"_filename": "StructureDefinition-Hl7v2Config.json",
"package_name": "io.health-samurai.core.r4",
"date": null,
"derivation": "specialization",
"publisher": null,
"fhirVersion": "4.0.1",
"name": "Hl7v2Config",
"abstract": false,
"type": "Hl7v2Config",
"experimental": null,
"resourceType": "StructureDefinition",
"title": null,
"package_version": "0.2601.0",
"status": "active",
"id": "2ba2425e-077a-4cca-a68d-d13f5a6ee2bb",
"kind": "resource",
"url": "http://health-samurai.io/fhir/core/StructureDefinition/Hl7v2Config",
"version": "0.2601.0",
"differential": {
"element": [ {
"id": "Hl7v2Config",
"max": "*",
"min": 0,
"path": "Hl7v2Config"
}, {
"id": "Hl7v2Config._source",
"max": "1",
"min": 0,
"path": "Hl7v2Config._source",
"type": [ {
"code": "string"
} ],
"short": "System Property. DO NOT USE IT."
}, {
"id": "Hl7v2Config.isStrict",
"max": "1",
"min": 0,
"path": "Hl7v2Config.isStrict",
"type": [ {
"code": "boolean"
} ],
"short": "Whether strict validation should be applied."
}, {
"id": "Hl7v2Config.sortTopLevelExtensions",
"max": "1",
"min": 0,
"path": "Hl7v2Config.sortTopLevelExtensions",
"type": [ {
"code": "boolean"
} ],
"short": "Whether to sort top-level extensions during processing."
}, {
"id": "Hl7v2Config.mapping",
"max": "1",
"min": 0,
"path": "Hl7v2Config.mapping",
"type": [ {
"code": "Reference",
"targetProfile": [ "http://health-samurai.io/fhir/core/StructureDefinition/Mapping" ]
} ],
"short": "Reference to a mapping resource for message transformation."
}, {
"id": "Hl7v2Config.text",
"max": "1",
"min": 0,
"path": "Hl7v2Config.text",
"type": [ {
"code": "BackboneElement"
} ],
"short": "Narrative text representation."
}, {
"id": "Hl7v2Config.text.div",
"max": "1",
"min": 0,
"path": "Hl7v2Config.text.div",
"type": [ {
"code": "string"
} ],
"short": "HTML content of the narrative."
}, {
"id": "Hl7v2Config.text.status",
"max": "1",
"min": 0,
"path": "Hl7v2Config.text.status",
"type": [ {
"code": "string"
} ],
"short": "Status of the narrative text."
}, {
"id": "Hl7v2Config.extensions",
"max": "*",
"min": 0,
"path": "Hl7v2Config.extensions",
"type": [ {
"code": "BackboneElement"
} ],
"short": "Extensions for the HL7v2 message processing configuration."
}, {
"id": "Hl7v2Config.extensions.segment",
"max": "1",
"min": 0,
"path": "Hl7v2Config.extensions.segment",
"type": [ {
"code": "string"
} ],
"short": "HL7v2 segment identifier."
}, {
"id": "Hl7v2Config.extensions.msh",
"max": "1",
"min": 0,
"path": "Hl7v2Config.extensions.msh",
"type": [ {
"code": "string"
} ],
"short": "Message header information."
}, {
"id": "Hl7v2Config.extensions.after",
"max": "1",
"min": 0,
"path": "Hl7v2Config.extensions.after",
"type": [ {
"code": "string"
} ],
"short": "After segment placement."
}, {
"id": "Hl7v2Config.extensions.quantifier",
"max": "1",
"min": 0,
"path": "Hl7v2Config.extensions.quantifier",
"type": [ {
"code": "string"
} ],
"short": "Occurrence quantifier.",
"constraint": [ {
"key": "enum-2",
"human": "Quantifier must be one of: *, ?, +",
"severity": "error",
"expression": "%context.subsetOf('*' | '?' | '+')"
} ]
}, {
"id": "Hl7v2Config.extensions.fields",
"max": "*",
"min": 0,
"path": "Hl7v2Config.extensions.fields",
"type": [ {
"code": "BackboneElement"
} ],
"short": "Fields within the segment."
}, {
"id": "Hl7v2Config.extensions.fields.key",
"max": "1",
"min": 0,
"path": "Hl7v2Config.extensions.fields.key",
"type": [ {
"code": "string"
} ],
"short": "Field key."
}, {
"id": "Hl7v2Config.extensions.fields.name",
"max": "1",
"min": 0,
"path": "Hl7v2Config.extensions.fields.name",
"type": [ {
"code": "string"
} ],
"short": "Field name."
}, {
"id": "Hl7v2Config.extensions.fields.type",
"max": "1",
"min": 0,
"path": "Hl7v2Config.extensions.fields.type",
"type": [ {
"code": "string"
} ],
"short": "Field type."
} ]
},
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}