Page tree
Skip to end of metadata
Go to start of metadata


Version: xx

Date: xxxx yy, 20yy

Author: David Topps

Author email: xxx

Profile ID: (we should determine how to handle versioning with regards to the profile identifier. My guess is that we would either wait to assign or update whenever there is a substantive change.)

Version History

Version No.


Changed By

Changes Made




Initial draft copied from VP Profile





MedBiquitous License and Terms of Use

(Note, Valerie will work with legal to develop a version that is not XML specific)

Acknowledgements (placeholder for later – will list all working group members)

Introduction (explain the need the profile is meeting, it’s scope, the relationship to xAPI, and the relationship to other profiles and or standards. Link to xAPI overview. We may want to reference any important publication tools the profile leverages, or that might be better in the verbs section.Cite the relationship between statement structure and what is possible with analytics.)



Can be categorized by situation type or by activity type, or whatever makes sense in context. 

Medbiquitous simulators and task trainers

Basics/Core Recommendations

    • Most statements include an Agent with the user as the 'actor' property.

    • Some statements may reference the System or Application as the 'actor' property where they system has updated a counter or made some other change.

    • Most statements include the simulator Activity as the 'object'.

    • All timestamps in statements must be compliant with ISO 8601 format. (this is part of the xAPI specification)

    • Simulation Activity Definition includes the following:

Has the 'type': 

The Actor object will be defined by the simulator software. The Actor object for most statements with defined verbs will be of type "Agent" and MUST contain an account object.

An Example of usage in a statement:

  "actor": {
    "objectType": "Agent",
    "account": {
        "homePage": "",
        "user_id": "1625"
  "verb": {...},
  "object": {...},
  "result": {...},
  "context": {...},
  "attachments": {...}



 Verb usage:


User has opened a simulation or task. Sent when the simulation starts to play.

Verb IRI: 

Includes a timestamp and identifier of the simulation activity when playing was started. Most simulations will have a fixed starting point but this is not always true and is not a requirement for the statement to be true.  


User has completed the simulation. Reached a point designated by the simulation author as an endpoint. Does not indicate success or failure.

Verb IRI: 


User has paused a simulation. Suspended a simulation with the possibility to resume later.

Verb IRI:


User has restarted a simulation. Resumed a simulation that had been previously suspended.

Verb IRI:


User has left a simulation and does not intend to resume. Consider how you will be able to differentiate this from ‘abandoned’, 'suspended' or 'completed' because the simulation software may not be able to determine whether the user is coming back again. However, the simulation instructor is likely to be aware and may have indicated this in the session recording. 

Verb IRI: 


User has visited a key point, milestone or trigger within the simulation. Not necessarily same as 'read' or ‘experienced’ because an internal rule or trigger might immediately bounce them on to another key point. (See ‘Launched’). So, while the user may have landed on that key point, if they are immediately redirected, they may not even see that point. Can be used for a physical or virtual location.

Verb IRI:  


User has read a document, page or paragraph. Similar to ‘interacted’ but used when the media is static or non-interactive

Verb IRI: 


User has responded to a voiced question from the instructor or to a change in a mannequin parameter. (This is not quite the same as the verb ‘answered’, defined elsewhere, which implies that the answer is correct.)

Verb IRI:


User has interacted with or manipulated an object or a video or similar multimedia that provides some sort of interactivity. Similar to 'experienced' for when the media is dynamic, like a video. For more detailed reporting on videos, we instead recommend the use of the Video Recipe:

Verb IRI: 


User has verbalized or made a spoken commentary but not in response to a voiced question. Used when an actor adds to a group activity for a compound effect. This is slightly different from ‘responded’. 

Verb IRI: 


User has ignored a flag or other simulation data. This is a flag or action sent by either an instructor or the simulation software to indicate that an action was expected by this point in time and had not occurred. Sometimes this is a good thing, and while absent, is not necessarily a negative aspect - for example, if there is a distractor in place that the actor is supposed to ignore as irrelevant.



(Indent this to match) User has administered a therapeutic action, agent or device, such as drugs, shocks, gas, compressions, intubations (of various types: endotracheal tube, Foley catheter, nasogastric tube, etc); should you also use this for things like sutures, incisions, clamps? 

Verb: ?? 


(Indent this to match) User has measured a vital sign or physiological parameter, such as heart rate, blood pressure, respiratory rate, temperature etc, or a dimension such as an nasogastric tube length. 

Verb: ??


(Indent this to match) User has… how is this different from ‘measured’? A continual series of measures - but would you then not use ‘measured’ with a log of each time it actually happened to be done? TBD


(Indent this to match) User has observed a change in a physical sign, such as cyanosis, sweating, pallor, dilated pupils. These tend to be descriptors rather than values (which are 'measured'). So, the user might Observe sweating but Measure the temperature as 38.5C. 


(Indent this to match) User has moved an object, as in "limb", or "toward patient", whole patient, transported, transferred


(Indent this to match) User has removed a foreign body, or an object that has been administered.


(Indent this to match) User has covered or obscured an object, as in making something unavailable for observation. This may be accidental (a misplaced blanket) or deliberate (by instructor).


(Indent this to match) User has given a verbal instruction to cause an action. The indirect recipient and interpreter of such an Order would typically be the instructor or recorder who is creating entries in the software interface. The direct or intended recipient of such an Order would typically be a team member in the scenario. (We need to describe where in the xAPI statement object this is noted.)


(Indent this to match) User has made a verbal request for more information, from patient, instructor, team member. 



For the following activity statements, the Actor is more likely to be the simulation software or an object within that simulation software:


The simulation software has changed a counter value. This may be triggered by arrival at a particular key point or trigger, or by a rule within the simulation design created by the simulation author, or by a timer expiration point. Although the counter value may be regarded as a score, note that the ADL verb ‘scored’ is an overall score for the case or exam (, which is not the same thing.



The simulation software has initiated an action such as redirecting the user to a new key point, or triggered some other activity, such as a new trend. This is not an action made by the user.

Verb IRI 


To be used mainly if there are very specific activities being described by this profile. Otherwise, Activity types usually used instead.

Linked Identifiers


  • No labels


  1. We seem to have stabilized the Virtual Patient Profile. Shall we now move on to this next one? Many of the Verbs in the VP Profile can now be used in this HPS Profile, but the description and context will need to be modified slightly. Some of this was described in our initial draft Google documents. Shall we continue to flesh these out here or use ADL's database and more formal approach? 

  2. David, Ellen just added everything to the template in March. I think we should further vet within the working group to see if what is there is sufficient or if they have comments. We've talked about the verbs a fair amount, but there is more to the profile.