<?xml version="1.0" encoding="UTF-8"?>
<staticModel isAbstract="false" isSerializable="true"
    name="REPC_RM000002GB01" packageKind="root"
    representationKind="flat" xmlns="urn:hl7-org:v3/mif"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:hl7-org:v3/mif C:\PROGRA~1\HL7\System\schemas\mifStaticModelFlat.xsd">
    <packageLocation artifact="RM-deprecated" domain="PC" id="000002"
        name="REPC_RM000002GB01" realm="GB" root="DEFN" section="HM"
        subSection="RE" version="01"/>
    <header>
        <renderingInformation
            application="NHS R-MIM Designer 2.99.KJ.00"
            renderingTime="2013-06-28T11:11:08" schemaVersion="1"/>
        <legalese copyrightOwner="NHS Connecting for Health"/>
    </header>
    <graphicRepresentation presentation="HL7">
        <graphElement name="Main">
            <position x="0.0" y="0.0"/>
            <size height="6.624" width="13.196"/>
        </graphElement>
    </graphicRepresentation>
    <derivationSupplier staticModelDerivationId="1">
        <targetStaticModel artifact="RIM" realm="UV" root="DEFN" version="1"/>
    </derivationSupplier>
    <ownedEntryPoint className="File" id="REPC_RM000002GB01"
        isAbstract="false" name="CP-ISLocalAuthorityUpload">
        <annotations>
            <description>
                <text>
                    <p>Core child protection information to be</p>
                    <p>sent for each child from a local authority</p>
                    <p>children's social care system to CP-IS.</p>
                </text>
            </description>
            <otherAnnotation type="html">
                <text/>
            </otherAnnotation>
        </annotations>
        <graphicRepresentation>
            <graphElement containerDiagramName="Main"
                isHeightAutoSize="false" isWidthAutoSize="false"
                nodeOrientation="Down" shapeId="REPC_RM000002GB01">
                <position x="5.097" y="-0.106"/>
                <size height="0.719" width="2.075"/>
                <anchorage connectToShapeId="Sheet.1">
                    <position x="6.135" y="0.614"/>
                    <graphEdge>
                        <anchor>
                            <position x="6.135" y="1.259"/>
                        </anchor>
                    </graphEdge>
                </anchorage>
            </graphElement>
        </graphicRepresentation>
    </ownedEntryPoint>
    <ownedClass>
        <class isAbstract="false" name="File">
            <derivationSupplier className="Batch" staticModelDerivationId="1"/>
            <graphicRepresentation presentation="HL7">
                <graphElement containerDiagramName="Main"
                    isHeightAutoSize="true" isWidthAutoSize="false"
                    shapeId="Sheet.1" shapeTemplate="OtherClass">
                    <position x="5.183" y="1.259"/>
                    <size height="0.789" width="2.0"/>
                </graphElement>
            </graphicRepresentation>
            <annotations>
                <otherAnnotation type="html">
                    <text>
                        <b>This class is the file header class. </b>
                        <br/>
                    </text>
                </otherAnnotation>
            </annotations>
            <attribute conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="id" sortKey="1">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p>
                                <u>
                                    <b>Model Attribute Description  </b>
                                </u>
                                <br/>
                            </p>
                            <p>The HL7 attribute <b>id</b> uses an identifying sequence number to identify the local authority upload file. <br/>
                            </p>
                            <p>
                                <u>
                                    <b>Implementation in XML Instance</b>
                                </u>
                            </p>
                            <p>The XML element <b>id</b> shall carry the sequence number as follows:</p>
                            <ul>

                                <li>The XML attribute <b>root</b> is fixed to the OID "<font color="#ff0000">
                                    <b>2.16.840.1.113883.2.1.3.2.4.18.46</b>
                                    </font>"</li>
                                <li>The XML attribute <b>extension</b> shall contain the identifying sequence number.</li>
                            </ul>
                            <p>
                                <b>
                                    <u>Schema Constraint</u>
                                </b>
                            </p>
                            <p>The attribute <b>root</b> is prohibited in the schema and therefore does not appear in the "on the wire" instance.<br/>
                            </p>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="id" className="Batch" staticModelDerivationId="1"/>
                <type name="II" typeSpecialisation="II.NHS.extension.mandatory"/>
            </attribute>
            <attribute conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="creationTime" sortKey="2">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p>
                                <u>
                                    <b>Model Attribute Description</b>
                                </u>
                            </p>
                            <p>The HL7 attribute <b>creationTime</b> is used to indicate when the local authority upload file was created.<br/>
                            </p>
                            <p>
                                <u>
                                    <b>Implementation in XML Instance</b>
                                </u>
                            </p>
                            <p>                         The XML attribute value of the XML element <b>creationTime </b>shall be populated with the time the local authority upload file was created using a  time stamp in the format yyyymmddhhmmss[+|-ZZzz]                      where:                                                            </p>
                            <ul>
                                <li>yyyy is the year</li>
                                <li>mm is the month</li>
                                <li>dd is the day</li>
                                <li>hh is the hour</li>
                                <li>mm is the minutes</li>
                                <li>ss is the seconds</li>
                                <li>[+|-ZZzz] is the time zone offset in hours and minutes</li>
                            </ul>                   Sections from the right of  this representation may  be left off when the sending system does not  record                   to this level of  accuracy.                      When  hours are present, the time zone offset must  also be present.</text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="creationTime"
                    className="Batch" staticModelDerivationId="1"/>
                <type name="TS"/>
            </attribute>
            <attribute conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="transmissionQuantity" sortKey="4">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <div contenteditable="false" style="height: 100%; width: 100%">
                                <p>
                                    <u>
                                    <b>Model Attribute Description </b>
                                    </u>
                                    <br/>
                                </p>
                                <p>The HL7 attribute <b>transmissionQuantity</b> is used to carry the number of records contained in the file.<br/>
                                </p>
                                <u>
                                    <b>Implementation in XML Instance</b>
                                </u>
                                <br/>
                                <br/>       The XML element<b> transmissionQuantity</b>                       should be populated as follows: <br/>
                                <ul>
                                    <li>The XML attribute <b>value</b> shall an integer to indicate the total number of records.<br/>
                                    </li>
                                </ul>
                            </div>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="transmissionQuantity"
                    className="Batch" staticModelDerivationId="1"/>
                <type name="INT"/>
            </attribute>
        </class>
    </ownedClass>
    <ownedClass>
        <class isAbstract="false" name="Record">
            <derivationSupplier className="Message" staticModelDerivationId="1"/>
            <graphicRepresentation presentation="HL7">
                <graphElement containerDiagramName="Main"
                    isHeightAutoSize="true" isWidthAutoSize="false"
                    shapeId="Sheet.5" shapeTemplate="OtherClass">
                    <position x="5.236" y="2.853"/>
                    <size height="0.75" width="1.9"/>
                </graphElement>
            </graphicRepresentation>
            <annotations>
                <otherAnnotation type="html">
                    <text>
                        <b>The Record class is a dummy class used to connect the file class to the record. <br/>
                        </b>
                    </text>
                </otherAnnotation>
            </annotations>
        </class>
    </ownedClass>
    <ownedClass>
        <class isAbstract="false" name="CommunicationFunctionSnd">
            <derivationSupplier className="CommunicationFunction" staticModelDerivationId="1"/>
            <graphicRepresentation presentation="HL7">
                <graphElement containerDiagramName="Main"
                    isHeightAutoSize="true" isWidthAutoSize="true"
                    shapeId="Sheet.9" shapeTemplate="OtherClass">
                    <position x="0.01" y="1.278"/>
                    <size height="0.75" width="3.309"/>
                </graphElement>
            </graphicRepresentation>
            <annotations>
                <otherAnnotation type="html">
                    <text>
                        <b>This class is the send function class used to link the sender's details to the batch.</b>
                        <br/>
                    </text>
                </otherAnnotation>
            </annotations>
            <attribute conformance="R" defaultValue="SND"
                fixedValue="SND" isMandatory="true" isStructural="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="typeCode" sortKey="1">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p>
                                <u>
                                    <b>Model Attribute Description</b>
                                </u>
                            </p>
                            <p>The HL7 attribute <b>typeCode</b> uses a code from the <b>communicationFunctionType</b> vocabulary to describe this class as a send function. </p>
                            <p>
                                <u>
                                    <b>Implementation in XML Instance</b>
                                </u>
                            </p>

                            <p>The XML attribute <b>typeCode</b> is fixed to "<font color="#ff0000">
                                    <b>SND</b>
                                </font>".</p>
                            <p>
                                <b>
                                    <u>Schema Constraint</u>
                                </b>
                                <br/>
                            </p>
                            <ul>
                                <li>The attribute <b>typeCode</b> is prohibited in the schema and therefore does not appear in the "on the wire" instance.</li>
                            </ul>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="typeCode"
                    className="CommunicationFunction" staticModelDerivationId="1"/>
                <type name="CS"/>
                <supplierDomainSpecification codingStrength="CNE" domainName="CommunicationFunctionType"/>
            </attribute>
        </class>
    </ownedClass>
    <ownedClass>
        <class isAbstract="false" name="Organisation">
            <derivationSupplier className="Organization" staticModelDerivationId="1"/>
            <graphicRepresentation presentation="HL7">
                <graphElement containerDiagramName="Main"
                    isHeightAutoSize="true" isWidthAutoSize="false"
                    shapeId="Sheet.13" shapeTemplate="Entity">
                    <position x="0.636" y="2.937"/>
                    <size height="0.915" width="2.056"/>
                </graphElement>
            </graphicRepresentation>
            <annotations>
                <otherAnnotation type="html">
                    <text>
                        <b>This class details the organisation which is sending the CP-IS upload.<br/>
                        </b>
                    </text>
                </otherAnnotation>
            </annotations>
            <attribute conformance="R" fixedValue="ORG"
                isMandatory="true" isStructural="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="classCode" sortKey="1">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p>
                                <u>
                                    <b>Model Attribute Description </b>
                                </u>
                                <br/>
                            </p>
                            <p>The HL7 attribute <b>classCode</b> describes this class as an organisation.                   </p>
                            <p>
                                <u>
                                    <b>Implementation in XML Instance </b>
                                </u>
                                <br/>
                            </p>
                            <p>The XML attribute <b>classCode</b> is fixed to "<b>
                                    <font color="#ff0000">ORG</font>
                                </b>".                      </p>
                            <p>
                                <b>
                                    <u>Schema Constraint</u>
                                </b>
                                <br/>
                            </p>
                            <ul>
                                <li>                   The attribute <b>classCode</b> is prohibited in the schema and therefore does not appear in the "on the wire" instance.</li>
                            </ul>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="classCode"
                    className="Organization" staticModelDerivationId="1"/>
                <type name="CS"/>
                <supplierDomainSpecification codingStrength="CNE" domainName="ORG"/>
            </attribute>
            <attribute conformance="R" fixedValue="INSTANCE"
                isMandatory="true" isStructural="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="determinerCode" sortKey="2">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p>
                                <u>
                                    <b>Model Attribute Description  </b>
                                </u>
                                <br/>
                            </p>
                            <p>The HL7 attribute <b>determinerCode</b> describes this class as an instance of an organisation.                   </p>
                            <p>
                                <u>
                                    <b>Implementation in XML Instance  </b>
                                </u>
                                <br/>
                            </p>

                            <p>The XML attribute <b>determinerCode</b> is fixed to "<font color="#ff0000">
                                    <b>INSTANCE</b>
                                </font>".</p>
                            <p>
                                <b>
                                    <u>Schema Constraint</u>
                                </b>
                                <br/>
                            </p>
                            <ul>
                                <li>                   The attribute <b>determinerCode</b> is prohibited in the schema and therefore does not appear in the "on the wire" instance.</li>
                            </ul>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="determinerCode"
                    className="Organization" staticModelDerivationId="1"/>
                <type name="CS"/>
                <supplierDomainSpecification codingStrength="CNE" domainName="INSTANCE"/>
            </attribute>
            <attribute conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="id" sortKey="3">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p>
                                <u>
                                    <b>Model Attribute Description
                                    </b>
                                </u>
                                <br/>
                            </p>
                            <p>The HL7 attribute <b>
                                    id </b>
                                uses an ODS code as an identifier that uniquely identifies the sending organisation. The ODS code should identify the organisation at either the site level or organisation level. Where possible the organisation should be identified at the site level. ODS codes were formerly known as NACS codes.</p>
                            <p>
                                <u>
                                    <b>Implementation in XML Instance
                                    </b>
                                </u>
                                <br/>
                            </p>
                            <p>When ODS site code is used then the XML element
                                <b> id 
                                </b>is populated in the following way:</p>
                            <ul>

                                <li>The XML attribute <b>root</b> shall contain an OID with the value "<font color="#ff0000">
                                    <b>2.16.840.1.113883.2.1.3.2.4.19.2</b>
                                    </font>"</li>
                                <li>The XML attribute
                                    <b> extension </b>
                                    shall contain the ODS site code.</li>
                            </ul>
                            <p>When ODS organisation code is used then the XML element
                                  
                                <b> id 
                                </b>is populated in the following way:<br/>
                            </p>
                            <ul>

                                <li>The XML attribute
                                    <b> root </b>
									shall contain an OID with the value "<font color="#ff0000">
                                    <b>2.16.840.1.113883.2.1.3.2.4.19.1</b>
                                    </font>"</li>
                                <li>The XML attribute
                                    <b> extension</b>
                                     shall contain the ODS organisation code.</li>
                            </ul>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="id"
                    className="Organization" staticModelDerivationId="1"/>
                <type name="II" typeSpecialisation="II.NPfIT.OrganizationSDS.Organisation.oid:II.NPfIT.OrganizationSDS.Site.oid"/>
            </attribute>
            <attribute conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="name" sortKey="6">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <div contenteditable="false" style="height: 100%; width: 100%">
                                <p>
                                    <u>
                                    <b>Model Attribute Description </b>
                                    </u>
                                    <br/>
                                </p>
                                <p>The HL7 attribute <b>name</b> uses the description of the organisation associated with the ODS code.                   </p>
                                <p>
                                    <u>
                                    <b>Implementation in XML Instance  </b>
                                    </u>
                                    <br/>
                                </p>
                                <div>The XML element <b>name</b> will carry the description associated with the ODS code carried in the XML attribute <b>extension</b>  of the XML element <b>id</b>.                   </div>
                            </div>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="name"
                    className="Organization" staticModelDerivationId="1"/>
                <type name="ON" typeSpecialisation="ON.NHS.OrganizationNameType1"/>
            </attribute>
            <attribute conformance="R" isMandatory="true"
                maximumMultiplicity="2" minimumMultiplicity="1"
                name="telecom" sortKey="10">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p>
                                <u>
                                    <b>Model Attribute Description                                     </b>
                                </u>
                                <br/>
                            </p>
                            <p>The HL7 attribute                                 <b> telecom </b>                                 provides a contact telephone number for the organisation.</p>
                            <p>
                                <u>
                                    <b>Implementation in XML Instance                                     </b>
                                </u>
                                <br/>
                            </p>
                            <p>This XML element                                 <b> telecom </b> 								should be populated as below:                                 <br/>
                            </p>
                            <p>The XML attribute                                 <b> value </b> 								of the XML element                                 <b> telecom</b>                                  should contain the telephone number:<br/>
                            </p>
                            <ul>
                                <li>For a telephone number the actual telephone number would be prefixed with                                      <b>tel:</b>
                                </li>
                            </ul>
                            <p>The XML attribute <b>use</b> of the XML element <b>telecom</b> must be used to give further information about the type of contact details contained in the XML attribute <b>value</b>. Only the <b>use</b> values listed below are recommended for the contact details:                                                                    </p>
                            <table align="center" border="1" width="90%">
                                <tbody>
                                    <tr>
                                    <th>Code</th>
                                    <th>Definition</th>
                                    </tr>
                                    <tr>
                                    <td>
                                    <b>EC</b>
                                    </td>
                                    <td>Emergency Contact - A contact used by clinicians in Out of Office hours (this is mandatory).<br/>
                                    </td>
                                    </tr>
                                    <tr>
                                    <td>
                                    <b>WP</b>
                                    <br/>
                                    </td>
                                    <td>Work place - A contact during business hours (this is optional, but if it is available it should be included).</td>
                                    </tr>
                                </tbody>
                            </table>
                            <br/>
                            <ul/>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="telecom"
                    className="Organization" staticModelDerivationId="1"/>
                <type name="SET" typeSpecialisation="TEL.NHS.value.mandatory">
                    <supplierBindingArgumentDatatype name="TEL"/>
                </type>
            </attribute>
        </class>
    </ownedClass>
    <ownedClass>
        <class isAbstract="false" name="PertinentInformation">
            <derivationSupplier className="ActRelationship" staticModelDerivationId="1"/>
            <graphicRepresentation presentation="HL7">
                <graphElement containerDiagramName="Main"
                    nodeOrientation="Right" shapeId="Sheet.17"
                    shapeTemplate="ActRelationship" textWrappingWidth="66.0">
                    <position x="7.563" y="5.04"/>
                    <size height="0.436" width="3.001"/>
                </graphElement>
            </graphicRepresentation>
            <annotations>
                <constraint name="contentId">
                    <text>
                        <p>NPFIT-100017#Act</p>
                    </text>
                    <graphicRepresentation>
                        <graphElement containerDiagramName="Main"
                            isHeightAutoSize="true"
                            isWidthAutoSize="true" shapeId="Sheet.98">
                            <position x="8.432" y="5.896"/>
                            <size height="0.328" width="1.136"/>
                            <anchorage connectToShapeId="Sheet.17">
                                <position x="9.0" y="6.06"/>
                                <graphEdge>
                                    <anchor>
                                    <position x="9.001" y="5.476"/>
                                    </anchor>
                                </graphEdge>
                            </anchorage>
                        </graphElement>
                    </graphicRepresentation>
                </constraint>
                <otherAnnotation type="html">
                    <text>
                        <b>This class links the CP-IS Record class to the pertinent child protection plan type. <br/>
                        </b>
                    </text>
                </otherAnnotation>
            </annotations>
            <attribute conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="contentId" sortKey="0">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <div contenteditable="false" style="height: 100%; width: 100%">
                                <div contenteditable="false" style="height: 100%; width: 100%">
                                    <div contenteditable="false" style="height: 100%; width: 100%">
                                    <div contenteditable="false" style="height: 100%; width: 100%">
                                    <div>
                                    <div
                                    contenteditable="false" style="height: 100%; width: 100%">
                                    <div>
                                    <p>
                                    <u>
                                    <b>Model Attribute Description</b>
                                    </u>
                                    <br/>
                                    </p>
                                    <p>The HL7 (NHS localisation) attribute <b>contentId</b>,  when valued in an  instance, provides a unique forward pointing  identifier for the template which  constrains the classes                                        and attributes which follow, for  NHS use.                                                                                                        </p>
                                    <p>The attribute is intended simply as a structural navigational aid and should  not be relied upon as an indicator of semantic                                        meaning. The <b>contentId </b>is  populated at runtime with a value from the allowed list contained in the  model.<br/>
                                    </p>
                                    <p>
                                    <br/>
                                    <u>
                                    <b>Implementation in XML Instance</b>
                                    </u>
                                    </p>The <b>Identifier  External</b> data type flavour is used to carry this information in the XML  element <b>contentId</b> as follows:                                                                                                        <ul>

                                    <li>The XML attribute <b>root</b> is fixed to the OID "<font color="#ff0000">
                                    <b>2.16.840.1.113883.2.1.3.2.4.18.16</b>
                                    </font>"                                                                                                                 </li>
                                    <li>The XML attribute <b>extension</b> shall contain one of the allowed template  artefact identifiers.                                                                                                                                           </li>
                                    </ul>
                                    </div>
                                    </div>
                                    </div>
                                    </div>
                                    </div>
                                </div>
                            </div>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="contentId"
                    className="ActRelationship" staticModelDerivationId="1"/>
                <type name="II"/>
            </attribute>
            <attribute conformance="R" fixedValue="PERT"
                isMandatory="true" isStructural="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="typeCode" sortKey="1">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p>The HL7 attribute <b>typeCode</b> uses a code to describe this class as pertinent information.<br/>
                            </p>
                            <p>
                                <u>
                                    <b>Implementation in XML Instance</b>
                                </u>
                            </p>

                            <p>The XML attribute <b>typeCode</b> is fixed to "<font color="#ff0000">
                                    <b>PERT</b>
                                </font>".</p>
                            <p>
                                <b>
                                    <u>Schema Constraint</u>
                                </b>
                                <br/>
                            </p>
                            <ul>
                                <li>The attribute <b>typeCode</b> is prohibited in the schema and therefore does not appear in the "on the wire" instance. <br/>
                                </li>
                            </ul>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="typeCode"
                    className="ActRelationship" staticModelDerivationId="1"/>
                <type name="CS"/>
                <supplierDomainSpecification codingStrength="CNE" domainName="PERT"/>
            </attribute>
        </class>
    </ownedClass>
    <ownedClass>
        <class isAbstract="false" name="CP-ISRecord">
            <derivationSupplier className="Act" staticModelDerivationId="1"/>
            <graphicRepresentation presentation="HL7">
                <graphElement containerDiagramName="Main"
                    isHeightAutoSize="false" isWidthAutoSize="false"
                    shapeId="Sheet.23" shapeTemplate="Act">
                    <position x="4.809" y="4.506"/>
                    <size height="2.108" width="2.755"/>
                </graphElement>
            </graphicRepresentation>
            <annotations>
                <otherAnnotation type="html">
                    <text>
                        <b>This class represents the child protection record information which is being requested to be uploaded on to CP-IS.</b>
                    </text>
                </otherAnnotation>
            </annotations>
            <attribute conformance="R" fixedValue="ACTN"
                isMandatory="true" isStructural="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="classCode" sortKey="1">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p>
                                <u>
                                    <b>Model Attribute Description </b>
                                </u>
                                <br/>
                            </p>
                            <p>The HL7 attribute <b>classCode</b> describes this class as an action.<br/>
                            </p>
                            <p>
                                <u>
                                    <b>Implementation in XML Instance </b>
                                </u>
                                <br/>
                            </p>

                            <p>The XML attribute <b>classCode</b> is fixed to "<font color="#ff0000">
                                    <b>ACTN</b>
                                </font>".                                                </p>
                            <p>
                                <b>
                                    <u>Schema Constraint</u>
                                </b>
                                <br/>
                            </p>
                            <ul>
                                <li>The attribute <b>classCode</b> is prohibited in the schema and therefore does not appear in the "on the wire" instance.</li>
                            </ul>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="classCode"
                    className="Act" staticModelDerivationId="1"/>
                <type name="CS"/>
                <supplierDomainSpecification codingStrength="CNE" domainName="ACTN"/>
            </attribute>
            <attribute conformance="R" fixedValue="RQO"
                isMandatory="true" isStructural="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="moodCode" sortKey="2">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px">
                                <u>
                                    <b>Model Attribute Description
                                    </b>
                                </u>
                                <br/>
                            </p>
                            <p>The HL7 attribute<b> moodCode</b>
                                 describes this class as an action request.<br/>
                            </p>
                            <p>
                                <u>
                                    <b>Implementation in XML Instance
                                    </b>
                                </u>
                                <br/>
                            </p>

                            <p>The XML attribute
                                <b> moodCode </b>
								is fixed to "<font color="#ff0000">
                                    <b>RQO</b>
                                </font>".</p>
                            <p>
                                <b>
                                    <u>Schema Constraint</u>
                                </b>
                                <br/>
                            </p>
                            <ul>

                                <li>
The attribute 
                              
									<b style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px">moodCode </b>
                                    <span style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; display: inline ! important; float: none">
                                    is prohibited in the schema and therefore does not appear in the "on the wire" instance.</span>
                                </li>
                            </ul>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="moodCode"
                    className="Act" staticModelDerivationId="1"/>
                <type name="CS"/>
                <supplierDomainSpecification codingStrength="CNE" domainName="RQO"/>
            </attribute>
            <attribute conformance="R" defaultValue="01" fixedValue="01"
                isMandatory="true" maximumMultiplicity="1"
                minimumMultiplicity="1" name="code" sortKey="4">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px">
                                <u>
                                    <b>Model Attribute Description
                                    </b>
                                </u>
                                <br/>
                            </p>
                            <p style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px">The HL7 attribute 
                                <b>code </b>
								uses a code from the
                                <b> CP-ISMessageType </b>
                                vocabulary to describe this control act as a CP-IS message.<br/>
                            </p>
                            <p style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px">
                                <u>
                                    <b>Implementation in XML Instance</b>
                                </u>
                            </p>
                            <p style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px">The
                                <b> Coded </b>
                                <b>
                                    <b>Plain </b>
                                </b>flavour of the<b>
                                    <b> Coded Value </b>
                                </b>
								(CV) data type shall be used to carry this information in the XML element
                                <b> code </b>
                                as follows:</p>
                            <ul style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px">

                                <li>The XML attribute
                                    <b> code</b>
									 shall contain a fixed value of "<font color="#ff0000">
                                    <b>01</b>
                                    </font>"</li>

                                <li>The XML attribute
                                    <b> codeSystem</b>
									 shall contain a fixed value of "<font color="#ff0000">
                                    <b>2.16.840.1.113883.2.1.3.2.4.17.470</b>
                                    </font>"</li>

                                <li>The XML attribute
                                    <b> displayName </b>
									shall contain a fixed value of "<font color="#ff0000">
                                    <b>CP-IS Local Authority Upload</b>
                                    </font>".</li>
                            </ul>
                            <p>
                                <b>
                                    <u>Schema Constraint</u>
                                </b>
                            </p>
                            <ul style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px">
                                <li>The attribute
                                    <b> code </b>
                                    is prohibited in the schema and therefore does not appear in the "on the wire" instance.</li>
                                <li>The attribute 
                                    <b>codeSystem </b>
                                    is prohibited in the schema and therefore does not appear in the "on the wire" instance.</li>
                                <li>The attribute
                                    <b> displayName </b>
                                    is prohibited in the schema and therefore does not appear in the "on the wire" instance.</li>
                            </ul>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="code" className="Act" staticModelDerivationId="1"/>
                <type name="CV" typeSpecialisation="CV.NPfIT.Codedplain"/>
                <supplierDomainSpecification codingStrength="CNE" domainName="CP-ISMessageType"/>
            </attribute>
        </class>
    </ownedClass>
    <ownedClass>
        <class isAbstract="false" name="Subject">
            <derivationSupplier className="Participation" staticModelDerivationId="1"/>
            <graphicRepresentation presentation="HL7">
                <graphElement containerDiagramName="Main"
                    nodeOrientation="Left" shapeId="Sheet.27"
                    shapeTemplate="Participation" textWrappingWidth="66.0">
                    <position x="2.805" y="5.064"/>
                    <size height="0.436" width="2.004"/>
                </graphElement>
            </graphicRepresentation>
            <annotations>
                <constraint name="contentId">
                    <text>
                        <p>NPFIT-100035#Role</p>
                    </text>
                    <graphicRepresentation>
                        <graphElement containerDiagramName="Main"
                            isHeightAutoSize="true"
                            isWidthAutoSize="true" shapeId="Sheet.102">
                            <position x="3.383" y="5.831"/>
                            <size height="0.328" width="1.136"/>
                            <anchorage connectToShapeId="Sheet.27">
                                <position x="3.951" y="5.994"/>
                                <graphEdge>
                                    <anchor>
                                    <position x="3.869" y="5.5"/>
                                    </anchor>
                                </graphEdge>
                            </anchorage>
                        </graphElement>
                    </graphicRepresentation>
                </constraint>
                <otherAnnotation type="html">
                    <text>
                        <p>
                            <b>A class which is a participation of subject.</b>
                        </p>
                        <p>
                            <b>The child who is the subject of the CP-IS record. </b>
                        </p>
                        <p>
                            <b>The table below shows which subject template is used for the type of CP-IS information.</b>
                            <br/>
                        </p>
                        <table align="center" border="1"
                            style="height: 110px" width="580">
                            <tbody>
                                <tr>
                                    <td>
                                    <p>
                                    <b>CP-IS information type<br/>
                                    </b>
                                    </p>
                                    </td>
                                    <td>
                                    <b> Unborn child  subject template<br/>
                                    </b>
                                    </td>
                                    <td>
                                    <b> Child subject template<br/>
                                    </b>
                                    </td>
                                </tr>
                                <tr>
                                    <td> Child Protection Plan Information</td>
                                    <td>NO<br/>
                                    </td>
                                    <td>YES <br/>
                                    </td>
                                </tr>
                                <tr>
                                    <td> Looked After Child Information</td>
                                    <td>NO <br/>
                                    </td>
                                    <td>YES</td>
                                </tr>
                                <tr>
                                    <td> Unborn Child Plan Information</td>
                                    <td>YES <br/>
                                    </td>
                                    <td>NO<br/>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <p/>
                    </text>
                </otherAnnotation>
            </annotations>
            <attribute conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="contentId" sortKey="0">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <div contenteditable="false" style="height: 100%; width: 100%">
                                <div contenteditable="false" style="height: 100%; width: 100%">
                                    <div contenteditable="false" style="height: 100%; width: 100%">
                                    <div contenteditable="false" style="height: 100%; width: 100%">
                                    <div>
                                    <div
                                    contenteditable="false" style="height: 100%; width: 100%">
                                    <div>
                                    <p>
                                    <u>
                                    <b>Model Attribute Description</b>
                                    </u>
                                    <br/>
                                    </p>
                                    <p>The HL7 (NHS localisation) attribute <b>contentId</b>,  when valued in an  instance, provides a unique forward pointing  identifier for the template which  constrains the classes                                        and attributes which follow, for  NHS use.                                                                                                        </p>
                                    <p>The attribute is intended simply as a structural navigational aid and should  not be relied upon as an indicator of semantic                                        meaning. The <b>contentId </b>is  populated at runtime with a value from the allowed list contained in the  model.<br/>
                                    </p>
                                    <p>
                                    <br/>
                                    <u>
                                    <b>Implementation in XML Instance</b>
                                    </u>
                                    </p>The <b>Identifier  External</b> data type flavour is used to carry this information in the XML  element <b>contentId</b> as follows:                                                                                                        <ul>

                                    <li>The XML attribute <b>root</b> is fixed to the OID "<font color="#ff0000">
                                    <b>2.16.840.1.113883.2.1.3.2.4.18.16</b>
                                    </font>"                                                                                                                 </li>
                                    <li>The XML attribute <b>extension</b> shall contain one of the allowed template  artefact identifiers.                                                                                                                                           </li>
                                    </ul>
                                    </div>
                                    </div>
                                    </div>
                                    </div>
                                    </div>
                                </div>
                            </div>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="contentId"
                    className="Participation" staticModelDerivationId="1"/>
                <type name="II"/>
            </attribute>
            <attribute conformance="R" fixedValue="SBJ"
                isMandatory="true" isStructural="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="typeCode" sortKey="1">
                <annotations>
                    <otherAnnotation type="html">
                        <text>
                            <p>
                                <u>
                                    <b>Model Attribute Description</b>
                                </u>
                            </p>
                            <p>The HL7 attribute <b>typeCode</b> uses a code to describe this class as a subject participation.<br/>
                            </p>
                            <p>
                                <u>
                                    <b>Implementation in XML Instance</b>
                                </u>
                            </p>

                            <p>                         The XML attribute <b>typeCode</b> is fixed to "<font color="#ff0000">
                                    <b>SBJ</b>
                                </font>".                   </p>
                            <p>
                                <b>
                                    <u>Schema Constraint</u>
                                </b>
                                <br/>
                            </p>
                            <ul>
                                <li>                   The attribute <b>typeCode</b> is prohibited in the schema and therefore does not appear in the "on the wire" instance. </li>
                            </ul>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="typeCode"
                    className="Participation" staticModelDerivationId="1"/>
                <type name="CS"/>
                <supplierDomainSpecification codingStrength="CNE" domainName="SBJ"/>
            </attribute>
        </class>
    </ownedClass>
    <ownedClass>
        <class isAbstract="true" name="SubjectChoice">
            <derivationSupplier className="Role" staticModelDerivationId="1"/>
            <graphicRepresentation presentation="HL7">
                <graphElement containerDiagramName="Main"
                    isHeightAutoSize="true" isWidthAutoSize="true"
                    nodeOrientation="Portrait" shapeId="Sheet.33" shapeTemplate="Choice">
                    <position x="1.143" y="4.814"/>
                    <size height="1.0" width="1.662"/>
                </graphElement>
            </graphicRepresentation>
            <annotations>
                <otherAnnotation type="html">
                    <text>
                        <b>A choice of subjects.</b>
                        <br/>
                    </text>
                </otherAnnotation>
            </annotations>
            <specializationChild childClassName="Template1">
                <graphicRepresentation>
                    <graphElement containerDiagramName="Main" shapeId="Sheet.35">
                        <position x="1.268" y="5.064"/>
                        <size height="0.5" width="1.412"/>
                    </graphElement>
                </graphicRepresentation>
                <annotations>
                    <otherAnnotation type="html">
                        <text/>
                    </otherAnnotation>
                </annotations>
            </specializationChild>
        </class>
    </ownedClass>
    <ownedClass>
        <class isAbstract="true" name="Template1">
            <derivationSupplier className="Role" staticModelDerivationId="1"/>
            <graphicRepresentation presentation="HL7">
                <graphElement containerDiagramName="Main"
                    isHeightAutoSize="true" isWidthAutoSize="true"
                    shapeId="Sheet.35" shapeTemplate="Role">
                    <position x="1.268" y="5.064"/>
                    <size height="0.5" width="1.412"/>
                </graphElement>
            </graphicRepresentation>
            <annotations>
                <otherAnnotation type="html">
                    <text/>
                </otherAnnotation>
            </annotations>
            <attribute conformance="R" isMandatory="true"
                isStructural="true" maximumMultiplicity="1"
                minimumMultiplicity="1" name="classCode" sortKey="0">
                <annotations>
                    <otherAnnotation type="html">
                        <text/>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="classCode"
                    className="Role" staticModelDerivationId="1"/>
                <type name="CS"/>
                <supplierDomainSpecification codingStrength="CNE" domainName="RoleClass"/>
            </attribute>
        </class>
    </ownedClass>
    <ownedClass>
        <class isAbstract="true" name="ChildProtectionInformationChoice">
            <derivationSupplier className="Act" staticModelDerivationId="1"/>
            <graphicRepresentation presentation="HL7">
                <graphElement containerDiagramName="Main"
                    isHeightAutoSize="true" isWidthAutoSize="true"
                    nodeOrientation="Portrait" shapeId="Sheet.45" shapeTemplate="Choice">
                    <position x="10.564" y="4.689"/>
                    <size height="1.125" width="2.622"/>
                </graphElement>
            </graphicRepresentation>
            <annotations>
                <otherAnnotation type="html">
                    <text>
                        <b>A choice of child protection information.</b>
                        <br/>
                    </text>
                </otherAnnotation>
            </annotations>
            <specializationChild childClassName="Template2">
                <graphicRepresentation>
                    <graphElement containerDiagramName="Main" shapeId="Sheet.47">
                        <position x="10.689" y="4.939"/>
                        <size height="0.75" width="2.297"/>
                    </graphElement>
                </graphicRepresentation>
                <annotations>
                    <otherAnnotation type="html">
                        <text/>
                    </otherAnnotation>
                </annotations>
            </specializationChild>
        </class>
    </ownedClass>
    <ownedClass>
        <class isAbstract="true" name="Template2">
            <derivationSupplier className="Act" staticModelDerivationId="1"/>
            <graphicRepresentation presentation="HL7">
                <graphElement containerDiagramName="Main"
                    isHeightAutoSize="true" isWidthAutoSize="false"
                    shapeId="Sheet.47" shapeTemplate="Act">
                    <position x="10.689" y="4.939"/>
                    <size height="0.75" width="2.297"/>
                </graphElement>
            </graphicRepresentation>
            <annotations>
                <otherAnnotation type="html">
                    <text/>
                </otherAnnotation>
            </annotations>
            <attribute conformance="R" isMandatory="true"
                isStructural="true" maximumMultiplicity="1"
                minimumMultiplicity="1" name="classCode" sortKey="1">
                <annotations>
                    <otherAnnotation type="html">
                        <text/>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="classCode"
                    className="Act" staticModelDerivationId="1"/>
                <type name="CS"/>
                <supplierDomainSpecification codingStrength="CNE" domainName="ACT"/>
            </attribute>
            <attribute conformance="R" isMandatory="true"
                isStructural="true" maximumMultiplicity="1"
                minimumMultiplicity="1" name="moodCode" sortKey="2">
                <annotations>
                    <otherAnnotation type="html">
                        <text/>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier attributeName="moodCode"
                    className="Act" staticModelDerivationId="1"/>
                <type name="CS"/>
                <supplierDomainSpecification codingStrength="CNE" domainName="EVN"/>
            </attribute>
        </class>
    </ownedClass>
    <ownedAssociation>
        <graphicRepresentation>
            <graphElement connectToShapeId="Sheet.1"
                containerDiagramName="Main" shapeId="Sheet.51">
                <position x="5.183" y="1.654"/>
                <graphEdge>
                    <waypoint x="4.251" y="1.654"/>
                    <waypoint x="4.251" y="1.653"/>
                    <anchor connectToShapeId="Sheet.9">
                        <position x="3.318" y="1.653"/>
                    </anchor>
                </graphEdge>
            </graphElement>
        </graphicRepresentation>
        <connections>
            <traversableConnection conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="communicationFunctionSnd" participantClassName="CommunicationFunctionSnd">
                <annotations>
                    <otherAnnotation type="html">
                        <text>A link to the communication function send class.<br/>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier
                    associationEndName="target-Batch-communicationFunction-CommunicationFunction-batch"
                    className="CommunicationFunction" staticModelDerivationId="1"/>
            </traversableConnection>
            <nonTraversableConnection participantClassName="File">
                <derivationSupplier associationEndName="source"
                    className="Batch" staticModelDerivationId="1"/>
            </nonTraversableConnection>
        </connections>
    </ownedAssociation>
    <ownedAssociation>
        <graphicRepresentation>
            <graphElement connectToShapeId="Sheet.1"
                containerDiagramName="Main" shapeId="Sheet.61">
                <position x="6.183" y="2.048"/>
                <graphEdge>
                    <waypoint x="6.183" y="2.45"/>
                    <waypoint x="6.186" y="2.45"/>
                    <anchor connectToShapeId="Sheet.5">
                        <position x="6.186" y="2.853"/>
                    </anchor>
                </graphEdge>
            </graphElement>
        </graphicRepresentation>
        <connections>
            <traversableConnection conformance="R" isMandatory="true"
                maximumMultiplicity="*" minimumMultiplicity="1"
                name="record" participantClassName="Record">
                <annotations>
                    <otherAnnotation type="html">
                        <text>A link to the record class.<br/>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier
                    associationEndName="target-Batch-message-Message-batch"
                    className="Message" staticModelDerivationId="1"/>
            </traversableConnection>
            <nonTraversableConnection participantClassName="File">
                <derivationSupplier associationEndName="source"
                    className="Batch" staticModelDerivationId="1"/>
            </nonTraversableConnection>
        </connections>
    </ownedAssociation>
    <ownedAssociation>
        <graphicRepresentation>
            <graphElement connectToShapeId="Sheet.5"
                containerDiagramName="Main" shapeId="Sheet.71">
                <position x="6.186" y="3.603"/>
                <graphEdge>
                    <waypoint x="6.186" y="4.055"/>
                    <waypoint x="6.186" y="4.055"/>
                    <anchor connectToShapeId="Sheet.23">
                        <position x="6.186" y="4.506"/>
                    </anchor>
                </graphEdge>
            </graphElement>
        </graphicRepresentation>
        <connections>
            <traversableConnection conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="CP-ISRecord" participantClassName="CP-ISRecord">
                <annotations>
                    <otherAnnotation type="html">
                        <text/>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier
                    associationEndName="target-Message-controlAct-ControlAct-message"
                    className="ACTN" staticModelDerivationId="1"/>
            </traversableConnection>
            <nonTraversableConnection participantClassName="Record">
                <derivationSupplier associationEndName="source"
                    className="Message" staticModelDerivationId="1"/>
            </nonTraversableConnection>
        </connections>
    </ownedAssociation>
    <ownedAssociation>
        <graphicRepresentation>
            <graphElement connectToShapeId="Sheet.9"
                containerDiagramName="Main" shapeId="Sheet.81">
                <position x="1.664" y="2.028"/>
                <graphEdge>
                    <waypoint x="1.664" y="2.482"/>
                    <waypoint x="1.664" y="2.482"/>
                    <anchor connectToShapeId="Sheet.13">
                        <position x="1.664" y="2.937"/>
                    </anchor>
                </graphEdge>
            </graphElement>
        </graphicRepresentation>
        <connections>
            <traversableConnection conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="organisation" participantClassName="Organisation">
                <annotations>
                    <otherAnnotation type="html">
                        <text>A link to the sending organisation.<br/>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier
                    associationEndName="target-CommunicationFunction-entity-Entity-communicationFunction"
                    className="ORG" staticModelDerivationId="1"/>
            </traversableConnection>
            <nonTraversableConnection participantClassName="CommunicationFunctionSnd">
                <derivationSupplier associationEndName="source"
                    className="CommunicationFunction" staticModelDerivationId="1"/>
            </nonTraversableConnection>
        </connections>
    </ownedAssociation>
    <ownedAssociation>
        <graphicRepresentation>
            <graphElement connectToShapeId="Sheet.23"
                containerDiagramName="Main" shapeId="Sheet.27">
                <position x="4.809" y="5.282"/>
                <graphEdge>
                    <anchor connectToShapeId="Sheet.23">
                        <position x="4.809" y="5.282"/>
                    </anchor>
                </graphEdge>
            </graphElement>
        </graphicRepresentation>
        <connections>
            <traversableConnection conformance="R" isMandatory="true"
                maximumMultiplicity="2" minimumMultiplicity="1"
                name="subject" participantClassName="Subject">
                <annotations>
                    <otherAnnotation type="html">
                        <text/>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier
                    associationEndName="outboundParticipation"
                    className="CP-ISRecord" staticModelDerivationId="1"/>
            </traversableConnection>
            <nonTraversableConnection participantClassName="CP-ISRecord">
                <derivationSupplier associationEndName="act"
                    className="Subject" staticModelDerivationId="1"/>
            </nonTraversableConnection>
        </connections>
    </ownedAssociation>
    <ownedAssociation>
        <graphicRepresentation>
            <graphElement connectToShapeId="Sheet.23"
                containerDiagramName="Main" shapeId="Sheet.17">
                <position x="7.563" y="5.258"/>
                <graphEdge>
                    <anchor connectToShapeId="Sheet.23">
                        <position x="7.563" y="5.258"/>
                    </anchor>
                </graphEdge>
            </graphElement>
        </graphicRepresentation>
        <connections>
            <traversableConnection conformance="R" isMandatory="true"
                maximumMultiplicity="3" minimumMultiplicity="1"
                name="pertinentInformation" participantClassName="PertinentInformation">
                <annotations>
                    <otherAnnotation type="html">
                        <text/>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier
                    associationEndName="outboundRelationship"
                    className="CP-ISRecord" staticModelDerivationId="1"/>
            </traversableConnection>
            <nonTraversableConnection participantClassName="CP-ISRecord">
                <derivationSupplier associationEndName="source"
                    className="PertinentInformation" staticModelDerivationId="1"/>
            </nonTraversableConnection>
        </connections>
    </ownedAssociation>
    <ownedAssociation>
        <graphicRepresentation>
            <graphElement connectToShapeId="Sheet.33"
                containerDiagramName="Main" shapeId="Sheet.27">
                <position x="2.805" y="5.282"/>
                <graphEdge>
                    <anchor connectToShapeId="Sheet.33">
                        <position x="2.805" y="5.282"/>
                    </anchor>
                </graphEdge>
            </graphElement>
        </graphicRepresentation>
        <connections>
            <traversableConnection conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="participant" participantClassName="SubjectChoice">
                <annotations>
                    <otherAnnotation type="html">
                        <text>A link to the choice of subjects.<br/>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier associationEndName="role"
                    className="Subject" staticModelDerivationId="1"/>
                <participantClassSpecialization className="Template1" traversalName="participantTemplate1"/>
            </traversableConnection>
            <nonTraversableConnection participantClassName="Subject">
                <derivationSupplier associationEndName="participation"
                    className="SubjectChoice" staticModelDerivationId="1"/>
            </nonTraversableConnection>
        </connections>
    </ownedAssociation>
    <ownedAssociation>
        <graphicRepresentation>
            <graphElement connectToShapeId="Sheet.45"
                containerDiagramName="Main" shapeId="Sheet.17">
                <position x="10.564" y="5.258"/>
                <graphEdge>
                    <anchor connectToShapeId="Sheet.45">
                        <position x="10.564" y="5.258"/>
                    </anchor>
                </graphEdge>
            </graphElement>
        </graphicRepresentation>
        <connections>
            <traversableConnection conformance="R" isMandatory="true"
                maximumMultiplicity="1" minimumMultiplicity="1"
                name="pertinentChildProtectionInformationChoice" participantClassName="ChildProtectionInformationChoice">
                <annotations>
                    <otherAnnotation type="html">
                        <text>A link to the choice of child protection information.<br/>
                        </text>
                    </otherAnnotation>
                </annotations>
                <derivationSupplier associationEndName="target"
                    className="PertinentInformation" staticModelDerivationId="1"/>
                <participantClassSpecialization className="Template2" traversalName="pertinentTemplate2"/>
            </traversableConnection>
            <nonTraversableConnection participantClassName="PertinentInformation">
                <derivationSupplier
                    associationEndName="inboundRelationship"
                    className="ChildProtectionInformationChoice" staticModelDerivationId="1"/>
            </nonTraversableConnection>
        </connections>
    </ownedAssociation>
</staticModel>
