TEST Conditions
Name
Immunisation procedure
Description
Record of a vaccine administration procedure.
Keywords
vaccine vaccination immunisation
Purpose
To record the process of immunisation administration, call and recall.
Use
Use to record the process of vaccination administration status, call and recall.
Misuse
Should not be used to record the medical administration of the vaccine.
Archetype Id
openEHR-EHR-ACTION.immunisation_procedure.v0
Copyright
© Clinical Models UK
Licencing
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/.
Original Author
Ian McNicoll
freshEHR Clinical Informatics Ltd.
Date Originally Authored
2013-07-17
Name Card Type Description
Immunisation name
0..1 DV_TEXT The name or type of immunisation given, often the name of the target disease e.g. 'Hepatitis B'.
Series number
0..1 DV_COUNT The sequence number in a series of immunisations e.g. 3rd DTP.
Comment
0..1 DV_TEXT An additional comment about the vaccination process.
Reason withheld
0..1 DV_TEXT The reason why a vaccination was withheld.
Name Card Type Description
Medication administration record
0..1 DV_EHR_URI A link to an associated medication administration record.
Extension
0..* Slot (Cluster) Additional information required to capture local context or to align with other reference models/formalisms.
Comment
e.g. Local hospital departmental infomation or additional metadata to align with HL7 or CDISC equivalents.
Slot
Slot
Careflow Step Description Current State
Immunisation course refused The course of immunisations has been refused. cancelled
First call issued The first call for immunisation has been issued. scheduled
Immunisation administered The immunisation has been administered. active
Immunisation administration deferred Administration of the immunisation has been deferred. suspended
Immunisation course discontinued The immunisation course has been permanently discontinued. aborted
Immunisation course completed The immunisation course has been completed. completed
archetype (adl_version=1.4; uid=0e55feb1-0d46-46cb-801f-75f10523528c)
	openEHR-EHR-ACTION.immunisation_procedure.v0

concept
	[at0000]	-- Immunisation procedure
language
	original_language = <[ISO_639-1::en]>
description
	original_author = <
		["name"] = <"Ian McNicoll">
		["organisation"] = <"freshEHR Clinical Informatics Ltd.">
		["email"] = <"ian@freshehr.com">
		["date"] = <"2013-07-17">
	>
	details = <
		["en"] = <
			language = <[ISO_639-1::en]>
			purpose = <"To record the process of immunisation administration, call and recall.">
			use = <"Use to record the process of vaccination administration status, call and recall.">
			keywords = <"vaccine", "vaccination", "immunisation">
			misuse = <"Should not be used to record the medical administration of the vaccine.">
			copyright = <"© Clinical Models UK">
		>
	>
	lifecycle_state = <"in_development">
	other_contributors = <>
	other_details = <
		["licence"] = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/.">
		["custodian_organisation"] = <"UK Clinical Models">
		["original_namespace"] = <"uk.org.clinicalmodels">
		["original_publisher"] = <"UK Clinical Models">
		["custodian_namespace"] = <"uk.org.clinicalmodels">
		["MD5-CAM-1.0.1"] = <"A55CD79CA8F15FF30D365AB51E70A568">
		["build_uid"] = <"16e828c9-05f2-4664-9a3c-06ab7930d2c6">
		["revision"] = <"0.0.1-alpha">
	>

definition
	ACTION[at0000] matches {	-- Immunisation procedure
		ism_transition matches {
			ISM_TRANSITION[at0010] matches {	-- Immunisation course refused
				current_state matches {
					DV_CODED_TEXT matches {
						defining_code matches {[openehr::528]}
					}
				}
				careflow_step matches {
					DV_CODED_TEXT matches {
						defining_code matches {[local::at0010]}		-- Immunisation course refused
					}
				}
			}
			ISM_TRANSITION[at0008] matches {	-- First call issued
				current_state matches {
					DV_CODED_TEXT matches {
						defining_code matches {[openehr::529]}
					}
				}
				careflow_step matches {
					DV_CODED_TEXT matches {
						defining_code matches {[local::at0008]}		-- First call issued
					}
				}
			}
			ISM_TRANSITION[at0006] matches {	-- Immunisation administered
				current_state matches {
					DV_CODED_TEXT matches {
						defining_code matches {[openehr::245]}
					}
				}
				careflow_step matches {
					DV_CODED_TEXT matches {
						defining_code matches {[local::at0006]}		-- Immunisation administered
					}
				}
			}
			ISM_TRANSITION[at0007] matches {	-- Immunisation administration deferred
				current_state matches {
					DV_CODED_TEXT matches {
						defining_code matches {[openehr::530]}
					}
				}
				careflow_step matches {
					DV_CODED_TEXT matches {
						defining_code matches {[local::at0007]}		-- Immunisation administration deferred
					}
				}
			}
			ISM_TRANSITION[at0012] matches {	-- Immunisation course discontinued
				current_state matches {
					DV_CODED_TEXT matches {
						defining_code matches {[openehr::531]}
					}
				}
				careflow_step matches {
					DV_CODED_TEXT matches {
						defining_code matches {[local::at0012]}		-- Immunisation course discontinued
					}
				}
			}
			ISM_TRANSITION[at0009] matches {	-- Immunisation course completed
				current_state matches {
					DV_CODED_TEXT matches {
						defining_code matches {[openehr::532]}
					}
				}
				careflow_step matches {
					DV_CODED_TEXT matches {
						defining_code matches {[local::at0009]}		-- Immunisation course completed
					}
				}
			}
		}
		description matches {
			ITEM_TREE[at0001] matches {	-- Tree
				items cardinality matches {0..*; unordered} matches {
					ELEMENT[at0002] occurrences matches {0..1} matches {	-- Immunisation name
						value matches {
							DV_TEXT matches {*}
						}
					}
					ELEMENT[at0004] occurrences matches {0..1} matches {	-- Series number
						value matches {
							DV_COUNT matches {*}
						}
					}
					ELEMENT[at0015] occurrences matches {0..1} matches {	-- Comment
						value matches {
							DV_TEXT matches {*}
						}
					}
					ELEMENT[at0005] occurrences matches {0..1} matches {	-- Reason withheld
						value matches {
							DV_TEXT matches {*}
						}
					}
				}
			}
		}
		protocol matches {
			ITEM_TREE[at0013] matches {	-- Tree
				items cardinality matches {0..*; unordered} matches {
					ELEMENT[at0014] occurrences matches {0..1} matches {	-- Medication administration record
						value matches {
							DV_EHR_URI matches {*}
						}
					}
					allow_archetype CLUSTER[at0016] occurrences matches {0..*} matches {	-- Extension
						include
							archetype_id/value matches {/.*/}
					}
				}
			}
		}
	}


ontology
	term_definitions = <
		["en"] = <
			items = <
				["at0000"] = <
					text = <"Immunisation procedure">
					description = <"Record of a vaccine administration procedure.">
				>
				["at0001"] = <
					text = <"Tree">
					description = <"@ internal @">
				>
				["at0002"] = <
					text = <"Immunisation name">
					description = <"The name or type of immunisation given, often the name of the target disease e.g. 'Hepatitis B'.">
				>
				["at0004"] = <
					text = <"Series number">
					description = <"The sequence number in a series of immunisations e.g. 3rd DTP.">
				>
				["at0005"] = <
					text = <"Reason withheld">
					description = <"The reason why a vaccination was withheld.">
				>
				["at0006"] = <
					text = <"Immunisation administered">
					description = <"The immunisation has been administered.">
				>
				["at0007"] = <
					text = <"Immunisation administration deferred">
					description = <"Administration of the immunisation has been deferred.">
				>
				["at0008"] = <
					text = <"First call issued">
					description = <"The first call for immunisation has been issued.">
				>
				["at0009"] = <
					text = <"Immunisation course completed">
					description = <"The immunisation course has been completed.">
				>
				["at0010"] = <
					text = <"Immunisation course refused">
					description = <"The course of immunisations has been refused.">
				>
				["at0012"] = <
					text = <"Immunisation course discontinued">
					description = <"The immunisation course has been permanently discontinued.">
				>
				["at0013"] = <
					text = <"Tree">
					description = <"@ internal @">
				>
				["at0014"] = <
					text = <"Medication administration record">
					description = <"A link to an associated medication administration record.">
				>
				["at0015"] = <
					text = <"Comment">
					description = <"An additional comment about the vaccination process.">
				>
				["at0016"] = <
					text = <"Extension">
					description = <"Additional information required to capture local context or to align with other reference models/formalisms.">
					comment = <"e.g. Local hospital departmental infomation or additional metadata to align with HL7 or CDISC equivalents.">
				>
			>
		>
	>