#### Child Protection
Domain Message Specification

### Data Types Usage

#### Data Type: CE

Model | Class | Attribute | Vocabulary
--- | --- | --- | ---
REPC_RM000003GB01 | AcknowledgementRecordDetail | code | CP-ISUploadRecordResponse

#### Data Type: CV

Model | Class | Attribute | Vocabulary
--- | --- | --- | ---
QUPC_RM000006GB01 | CP-ISNHSQuery | code | CP-ISMessageType
REPC_RM000002GB01 | CP-ISRecord | code | CP-ISMessageType
REPC_RM000003GB01 | ValidCP-ISRecord | code | CP-ISRecordType
REPC_RM000003GB01 | InvalidCP-ISRecord | code | CP-ISRecordType
REPC_RM000003GB01 | AcknowledgementFileDetail | code | CP-ISUploadFileResponse
REPC_RM000003GB01 | CP-ISLAAcknowledgementResponse | code | CP-ISMessageType
REPC_RM000004GB01 | TotalReturnedRecords | code | CP-ISObservationType
REPC_RM000004GB01 | LAUploadFile | code | CP-ISObservationType
REPC_RM000004GB01 | CP-ISAccessToServiceNotification | code | CP-ISMessageType
REPC_RM000004GB01 | CP-ISNHSQuery | code | CP-ISMessageType
REPC_RM000004GB01 | CP-ISRecordAccess | code | CP-ISObservationType
REPC_RM000005GB01 | LAUploadFile | code | CP-ISObservationType
REPC_RM000005GB01 | CP-ISInactiveNHSNumberNotification | code | CP-ISMessageType
REPC_RM000007GB01 | CP-ISNHSQueryResponse | code | CP-ISMessageType
REPC_RM000007GB01 | TotalReturnedAccessRecords | code | CP-ISObservationType
REPC_RM000007GB01 | TotalReturnedChildRecords | code | CP-ISObservationType
REPC_RM000007GB01 | CP-ISNHSQuery | code | CP-ISMessageType
REPC_RM000007GB01 | CP-ISRecord | code | CP-ISMessageType
COCT_TP145100GB01 | Mother | code | RoleCode
COCT_TP145102GB01 | AssignedAuthor | code | JobRoleName
COCT_TP145104GB01 | AssignedEntity | code | JobRoleName
COCT_TP146100GB01 | LACInformation | code | CP-ISObservationType
COCT_TP146100GB01 | LACStartDate | code | CP-ISObservationType
COCT_TP146100GB01 | LACEndDate | code | CP-ISObservationType
COCT_TP146100GB01 | LACDeleteDate | code | CP-ISObservationType
COCT_TP146101GB01 | CPPInformation | code | CP-ISObservationType
COCT_TP146101GB01 | CPPStartDate | code | CP-ISObservationType
COCT_TP146101GB01 | CPPEndDate | code | CP-ISObservationType
COCT_TP146101GB01 | CPPDeleteDate | code | CP-ISObservationType
COCT_TP146102GB01 | UCPInformation | code | CP-ISObservationType
COCT_TP146102GB01 | UCPStartDate | code | CP-ISObservationType
COCT_TP146102GB01 | UCPEndDate | code | CP-ISObservationType
COCT_TP146102GB01 | UCPDeleteDate | code | CP-ISObservationType
COCT_TP146103GB01 | LACInformation | code | CP-ISObservationType
COCT_TP146103GB01 | LACStartDate | code | CP-ISObservationType
COCT_TP146103GB01 | LACEndDate | code | CP-ISObservationType
COCT_TP146104GB01 | UCPInformation | code | CP-ISObservationType
COCT_TP146104GB01 | UCPStartDate | code | CP-ISObservationType
COCT_TP146104GB01 | UCPEndDate | code | CP-ISObservationType
COCT_TP146105GB01 | CPPInformation | code | CP-ISObservationType
COCT_TP146105GB01 | CPPStartDate | code | CP-ISObservationType
COCT_TP146105GB01 | CPPEndDate | code | CP-ISObservationType

#### Data Type: II

Model | Class | Attribute
--- | --- | ---
QUPC_RM000006GB01 | author | contentId
QUPC_RM000006GB01 | Person.NHSnumber | value
QUPC_RM000006GB01 | CP-ISNHSQuery | id
REPC_RM000002GB01 | File | id
REPC_RM000002GB01 | Organisation | id
REPC_RM000002GB01 | pertinentInformation | contentId
REPC_RM000002GB01 | subject | contentId
REPC_RM000003GB01 | Organisation | id
REPC_RM000003GB01 | pertinentInformation | contentId
REPC_RM000003GB01 | subject | contentId
REPC_RM000003GB01 | FileResponse | id
REPC_RM000004GB01 | primaryInformationRecipient | contentId
REPC_RM000004GB01 | author | contentId
REPC_RM000004GB01 | LAUploadFile | value
REPC_RM000004GB01 | CP-ISAccessToServiceNotification | id
REPC_RM000004GB01 | CP-ISNHSQuery | id
REPC_RM000005GB01 | NewNHSPatient | id
REPC_RM000005GB01 | LAUploadFile | value
REPC_RM000005GB01 | CP-ISInactiveNHSNumberNotification | id
REPC_RM000005GB01 | primaryInformationRecipient | contentId
REPC_RM000007GB01 | CP-ISNHSQueryResponse | id
REPC_RM000007GB01 | CP-ISNHSQuery | id
REPC_RM000007GB01 | author | contentId
REPC_RM000007GB01 | Person.NHSnumber | value
REPC_RM000007GB01 | Organisation | id
REPC_RM000007GB01 | subject | contentId
REPC_RM000007GB01 | pertinentInformation15 | contentId
COCT_TP145100GB01 | Mother | templateId
COCT_TP145100GB01 | UnbornChild | templateId
COCT_TP145100GB01 | MotherPerson | templateId
COCT_TP145101GB01 | Child | templateId
COCT_TP145101GB01 | Person | templateId
COCT_TP145102GB01 | AssignedAuthor | templateId
COCT_TP145102GB01 | Organization | templateId
COCT_TP145102GB01 | Organization | id
COCT_TP145102GB01 | AuthorPerson | templateId
COCT_TP145103GB01 | IntendedRecipient | templateId
COCT_TP145103GB01 | SourceOrganization | templateId
COCT_TP145103GB01 | SourceOrganization | id
COCT_TP145104GB01 | IndirectAuthorithyOver | templateId
COCT_TP145104GB01 | AssignedEntity | templateId
COCT_TP145104GB01 | Person | templateId
COCT_TP145104GB01 | System | templateId
COCT_TP145104GB01 | System | id
COCT_TP145104GB01 | Organization | templateId
COCT_TP145104GB01 | Organization | id
COCT_TP146100GB01 | LACInformation | templateId
COCT_TP146100GB01 | component | templateId
COCT_TP146100GB01 | LACStartDate | templateId
COCT_TP146100GB01 | component1 | templateId
COCT_TP146100GB01 | LACEndDate | templateId
COCT_TP146100GB01 | component2 | templateId
COCT_TP146100GB01 | LACDeleteDate | templateId
COCT_TP146101GB01 | CPPInformation | templateId
COCT_TP146101GB01 | component | templateId
COCT_TP146101GB01 | CPPStartDate | templateId
COCT_TP146101GB01 | component1 | templateId
COCT_TP146101GB01 | CPPEndDate | templateId
COCT_TP146101GB01 | component2 | templateId
COCT_TP146101GB01 | CPPDeleteDate | templateId
COCT_TP146102GB01 | UCPInformation | templateId
COCT_TP146102GB01 | component | templateId
COCT_TP146102GB01 | UCPStartDate | templateId
COCT_TP146102GB01 | component1 | templateId
COCT_TP146102GB01 | UCPEndDate | templateId
COCT_TP146102GB01 | component2 | templateId
COCT_TP146102GB01 | UCPDeleteDate | templateId
COCT_TP146103GB01 | LACInformation | templateId
COCT_TP146103GB01 | component | templateId
COCT_TP146103GB01 | LACStartDate | templateId
COCT_TP146103GB01 | component1 | templateId
COCT_TP146103GB01 | LACEndDate | templateId
COCT_TP146104GB01 | UCPInformation | templateId
COCT_TP146104GB01 | component | templateId
COCT_TP146104GB01 | UCPStartDate | templateId
COCT_TP146104GB01 | component1 | templateId
COCT_TP146104GB01 | UCPEndDate | templateId
COCT_TP146105GB01 | CPPInformation | templateId
COCT_TP146105GB01 | component | templateId
COCT_TP146105GB01 | CPPStartDate | templateId
COCT_TP146105GB01 | component1 | templateId
COCT_TP146105GB01 | CPPEndDate | templateId

#### Data Type: INT

Model | Class | Attribute
--- | --- | ---
REPC_RM000002GB01 | File | transmissionQuantity
REPC_RM000003GB01 | FailedReturnedCP-ISRecords | value
REPC_RM000003GB01 | FileResponse | transmissionQuantity
REPC_RM000003GB01 | SuccessfulReturnedCP-ISRecords | value
REPC_RM000004GB01 | TotalReturnedRecords | value
REPC_RM000007GB01 | TotalReturnedAccessRecords | value
REPC_RM000007GB01 | TotalReturnedChildRecords | value

#### Data Type: ON

Model | Class | Attribute
--- | --- | ---
REPC_RM000002GB01 | Organisation | name
REPC_RM000003GB01 | Organisation | name
REPC_RM000007GB01 | Organisation | name
COCT_TP145102GB01 | Organization | name
COCT_TP145103GB01 | SourceOrganization | name
COCT_TP145104GB01 | Organization | name

#### Data Type: PN

Model | Class | Attribute
--- | --- | ---
COCT_TP145100GB01 | MotherPerson | name
COCT_TP145101GB01 | Person | name
COCT_TP145102GB01 | AuthorPerson | name
COCT_TP145104GB01 | Person | name

#### Data Type: SET<II>

Model | Class | Attribute
--- | --- | ---
REPC_RM000004GB01 | Person.id | value
REPC_RM000005GB01 | PDSInactivePatient | id
COCT_TP145100GB01 | Mother | id
COCT_TP145101GB01 | Child | id
COCT_TP145102GB01 | AssignedAuthor | id

#### Data Type: SET<TEL>

Model | Class | Attribute
--- | --- | ---
REPC_RM000002GB01 | Organisation | telecom
REPC_RM000003GB01 | Organisation | telecom
REPC_RM000007GB01 | Organisation | telecom

#### Data Type: ST

Model | Class | Attribute
--- | --- | ---
QUPC_RM000006GB01 | Person.NHSnumber | semanticsText
REPC_RM000003GB01 | AcknowledgementRecordDetail | location
REPC_RM000003GB01 | FailedReturnedCP-ISRecords | keyWordText
REPC_RM000003GB01 | SuccessfulReturnedCP-ISRecords | keyWordText
REPC_RM000004GB01 | Person.id | semanticsText
REPC_RM000007GB01 | Person.NHSnumber | semanticsText

#### Data Type: TS

Model | Class | Attribute
--- | --- | ---
QUPC_RM000006GB01 | CP-ISNHSQuery | effectiveTime
REPC_RM000002GB01 | File | creationTime
REPC_RM000003GB01 | FileResponse | creationTime
REPC_RM000004GB01 | CP-ISAccessToServiceNotification | effectiveTime
REPC_RM000004GB01 | CP-ISNHSQuery | effectiveTime
REPC_RM000005GB01 | CP-ISInactiveNHSNumberNotification | effectiveTime
REPC_RM000007GB01 | CP-ISNHSQueryResponse | effectiveTime
REPC_RM000007GB01 | CP-ISNHSQuery | effectiveTime
COCT_TP145100GB01 | MotherPerson | birthTime
COCT_TP145101GB01 | Person | birthTime
COCT_TP146100GB01 | LACStartDate | value
COCT_TP146100GB01 | LACEndDate | value
COCT_TP146100GB01 | LACDeleteDate | value
COCT_TP146101GB01 | CPPStartDate | value
COCT_TP146101GB01 | CPPEndDate | value
COCT_TP146101GB01 | CPPDeleteDate | value
COCT_TP146102GB01 | UCPStartDate | value
COCT_TP146102GB01 | UCPEndDate | value
COCT_TP146102GB01 | UCPDeleteDate | value
COCT_TP146103GB01 | LACStartDate | value
COCT_TP146103GB01 | LACEndDate | value
COCT_TP146104GB01 | UCPStartDate | value
COCT_TP146104GB01 | UCPEndDate | value
COCT_TP146105GB01 | CPPStartDate | value
COCT_TP146105GB01 | CPPEndDate | value