Top Banner
20

, NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

Jan 01, 2016

Download

Documents

Paul Griffith
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.
Page 2: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

,

NPfIT and the

International Input

into HL7

HL7 UK Annual Conference

London Nov. 2nd 2004

NPfIT and the

International Input

into HL7

HL7 UK Annual Conference

London Nov. 2nd 2004

HL7v3 - A standard whose time has comeHL7v3 - A standard whose time has come

Dr. Tim JonesEnterprise Architect &Design Authority NHS Care RecordNational Programme for IT

Page 3: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

AgendaAgenda

• HL7v3 - a standard whose time has come

• HL7 an International Organisation

• Real V3 projects around the world

• Additional areas of UK input

• How NPfIT is using HL7v3– Clinical Statements, Care Record

Elements, business objects & record architecture

• Questions

• HL7v3 - a standard whose time has come

• HL7 an International Organisation

• Real V3 projects around the world

• Additional areas of UK input

• How NPfIT is using HL7v3– Clinical Statements, Care Record

Elements, business objects & record architecture

• Questions

Page 4: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

HL7v3A Standard whose time has come

HL7v3A Standard whose time has come

•Where have we come from with v3?– 2001

Initial Draft of HL7v3

– 2002 NPfIT commit to central role of HL7v3

– 2003 First normative Elements of HL7

– 2004 NPfIT Message Implementation manual

published 8th V3 ballot

•Where have we come from with v3?– 2001

Initial Draft of HL7v3

– 2002 NPfIT commit to central role of HL7v3

– 2003 First normative Elements of HL7

– 2004 NPfIT Message Implementation manual

published 8th V3 ballot

Page 5: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

HL7 an International OrganisationHL7 an International Organisation

•Recent Working Group meeting in Atlanta– V3 coming of age party!– HL7 maturation into truly international

organisation HL7 affiliates in 28 Countries

– Tributes paid to the considerable international efforts

•HL7 Board Advisory Committee– Recognised the need to behave as an truly

international organisation

•Recent Working Group meeting in Atlanta– V3 coming of age party!– HL7 maturation into truly international

organisation HL7 affiliates in 28 Countries

– Tributes paid to the considerable international efforts

•HL7 Board Advisory Committee– Recognised the need to behave as an truly

international organisation

Page 6: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

HL7v3 – It’s here, it’s real!HL7v3 – It’s here, it’s real!

• Canada– National e-claims project

• England– NPfIT Programme

• Netherlands– Pharmacy, GP Summary, Claims

• Mexico– Instituto Mexicano del Seguro Social eHR

• New Zealand– Health Event Summary

• US– CDC Public Health Information Network– National Cancer Institute Bioinformatics Grid

• Canada– National e-claims project

• England– NPfIT Programme

• Netherlands– Pharmacy, GP Summary, Claims

• Mexico– Instituto Mexicano del Seguro Social eHR

• New Zealand– Health Event Summary

• US– CDC Public Health Information Network– National Cancer Institute Bioinformatics Grid

Page 7: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

eClaims in CanadaeClaims in Canada

• Right across Canada– All providers– All payors

Private and Public insurers

• Domains– Pharmacy– Chiropractic– Physiotherapy– Oral Health– Vision Care– Physicians (planned)

• Direct interface from practice management systems– Standard centrally provided HL7v3 API

• Generic claims, pharmacy and preferred accommodation – first messages to pass the HL7 v3 membership ballot

• Right across Canada– All providers– All payors

Private and Public insurers

• Domains– Pharmacy– Chiropractic– Physiotherapy– Oral Health– Vision Care– Physicians (planned)

• Direct interface from practice management systems– Standard centrally provided HL7v3 API

• Generic claims, pharmacy and preferred accommodation – first messages to pass the HL7 v3 membership ballot

Page 8: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

NICTIZ in the NetherlandsNICTIZ in the Netherlands

• Objectives– Nationwide record of drug dispense information– GP professional summary– Claims and reimbursements

• Status– Pharmacy

First regions implementing

– GP Professional Summary 3 vendor developments

– Claims and reimbursements HL7v3 development work started

• Objectives– Nationwide record of drug dispense information– GP professional summary– Claims and reimbursements

• Status– Pharmacy

First regions implementing

– GP Professional Summary 3 vendor developments

– Claims and reimbursements HL7v3 development work started

Page 9: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

IMSS in MexicoIMSS in Mexico• Healthcare Enterprise

– Serving 60million affiliates of a population of 100 million 1077 out-patient clinics 223 General Hospitals 40 Tertiary referral Centres

• Phase 1 – Oct 2002 to June 2004– Lab

Orders and results– Haemodialysis

Entrance, sessions and discharge events– Blood Bank

Observation order and event Eligibility Product storage and supply

• Planned– Out-patients– Transplants– Transfusions

• Healthcare Enterprise– Serving 60million affiliates of a population of 100 million

1077 out-patient clinics 223 General Hospitals 40 Tertiary referral Centres

• Phase 1 – Oct 2002 to June 2004– Lab

Orders and results– Haemodialysis

Entrance, sessions and discharge events– Blood Bank

Observation order and event Eligibility Product storage and supply

• Planned– Out-patients– Transplants– Transfusions

Page 10: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

New Zealand CDANew Zealand CDA

• CDA Pilots– Counties Manukau district Health Board– Lakes District Health Board

• Health Event Summary – Basis of EHR– Dataset mapped to CDA– Extensive international harmonisation

• Initial Focuses– Electronic Discharge Summary– Guideline-based referral

• Driving development of CDA v2 development– in conjunction with Australia

• CDA Pilots– Counties Manukau district Health Board– Lakes District Health Board

• Health Event Summary – Basis of EHR– Dataset mapped to CDA– Extensive international harmonisation

• Initial Focuses– Electronic Discharge Summary– Guideline-based referral

• Driving development of CDA v2 development– in conjunction with Australia

Page 11: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

Additional UK ParticipationAdditional UK Participation

• NPfIT and HL7 UK active in all relevant SIG and technical committees

• Highlights:– New Clinical Statement SIG

Continued evolution of standard Fortnightly conference calls

– New TermInfo SIG Focus on synergistic combined use of SNOMED CT and

HL7v3– Guideline SIG

HDM modelling of guidelines & other related areas– E.g. care pathways input from NHS

Tie in with Patient Care DMIM development– Templates

Substantial UK input from HL7 UK and NPfIT Being used at design and runtime

• NPfIT and HL7 UK active in all relevant SIG and technical committees

• Highlights:– New Clinical Statement SIG

Continued evolution of standard Fortnightly conference calls

– New TermInfo SIG Focus on synergistic combined use of SNOMED CT and

HL7v3– Guideline SIG

HDM modelling of guidelines & other related areas– E.g. care pathways input from NHS

Tie in with Patient Care DMIM development– Templates

Substantial UK input from HL7 UK and NPfIT Being used at design and runtime

Page 12: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

How is the English NHS using v3?How is the English NHS using v3?

• Very clinically-focused– Based on the “Clinical Statement” model

allows very expressive representation of clinical language Tightly coupled with SNOMED CT

• Clinical Statement Message Pattern– Harmonisation with global HL7 communities:

Patient Care Structured Documents (CDA) Orders and Observations

• Persistent Clinical statements– basis of shared PSIS record as Care Record

Elements

• Very clinically-focused– Based on the “Clinical Statement” model

allows very expressive representation of clinical language Tightly coupled with SNOMED CT

• Clinical Statement Message Pattern– Harmonisation with global HL7 communities:

Patient Care Structured Documents (CDA) Orders and Observations

• Persistent Clinical statements– basis of shared PSIS record as Care Record

Elements

Page 13: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

ClinicalStatementChoice

Note:This relationship is used for relationships betweenstatements that can be expressed as references tothe unique identifier of a target statement. The modelalso supports direct relationships to completeinstances of statements (see recursive sourceOf3)and these relationships are semantically identical. Arelationship to a reference is preferred where a directrelationship would lead to duplication.

Note:Used to support participation types that arenot specifically enumerated in the model.

Note:A document or a reference to a document that is notpart of the current communication but which isaccessible to the recipient.The text attribute is of type ED (Encapsulated Data),which permits the inclusion of a MIME type and eitheran inline representation of the data or a reference tothe location of the data (e.g. a URL).

Note:ActRef is used to refer to a full instance of anyclinical statement. The classCode and moodCodeof the reference shall have the same values as theact to which reference is being made.

According to the context of use the referenced Actmay be in the current communication or in apreviously communicated message and availablefrom a shared repository (PSIS).

Note:This sparse representation ofspecimen is for inclusion in aclinical record and relatedcommunications. It needsextension to support the needsof full laboratory result reporting.

Note:This is a sparse representation ofmedicinal products. It is intendedto identify a medication in a clinicalrecord or general communication.It would need extension to meetfull eTP requirements.

Note:Indicates a known author other thanthe author/originator of the message.

Note:Applicable where the subject of an observation orprocedure is not the patient who is the recordTargetof the message.

Note:All classes within the choice can be modified by mood toconvey information about an actual event or requests,goals, recommendations or plans for an event.

Note:This is a place holder for the specific act that is the focusof a particular communication. Where this event is thenotification of a clinical statement (eg. an encounter), thisact becomes little more than an ‘anchor’ to support theassociated classes.

Note:This association is used for direct relationships betweenstatements except the specific case of context rich containmentas specified in ENV13606. Relationships to references ratherthan complete instances are also supported (see ActRef) andthese relationships are semantically identical.

A direct relationship should be used only if one statement isonly relevant in the context of another statement.

Note:This relationship is used for context richcontainment of the type specified in ENV13606.The source of this must be a Organizer, but thetarget may be any type of clinical statement fromthe choice box.

Note:Additional information about patient demographicscould be added if required by adding an associatedPerson entity. However NPfIT assumes use of theNHS number to identify all patients, with PDS usedto provide patient demographics as necessary.

Generic Clinical Communication Pattern(XXXX_RM-NPfITUK13)

This entry point should be regarded as a prototypeentry point for a generic clinical communication. Inspecific messages the nature of the classes attachedto the entry point will be refined and potentially thegeneral component and participation links may beunwrapped and refined.

The pertinentInformation link is designed as a consistentway to convey clinical / EHR related information asrequired with any specific message.

MaterialclassCode*: <= MATdeterminerCode*: <= INSTANCEid: II [0..1]code: CE CNE [0..1] <= EntityCodequantity: PQ [0..1]desc: ED [0..1]statusCode: CS CNE [0..1] <= EntityStatusexistenceTime: IVL<TS> [0..1]riskCode: CE CNE [0..1] <= EntityRiskhandlingCode: CE CNE [0..1] <= EntityHandlingformCode: CE CNE [0..1] <= MaterialForm

ManufacturedMaterialclassCode*: <= MMATdeterminerCode*: <= EntityDeterminercode: CE CWE [0..1] <= DrugEntitylotNumberText: ST [0..1]expirationTime: TS [0..1]

SubjectPersonclassCode*: <= PSNdeterminerCode*: <= INSTANCEname: BAG<PN> [0..*]administrativeGenderCode: CV CNE [0..1] <= AdministrativeGenderbirthTime: TS [0..1]deceasedTime: TS [0..1]

0..1 specimenMaterial

SpecimenRoleclassCode*: <= SPECid: II [0..1]code: CE CWE [0..1] <= RoleCode

PatientclassCode*: <= PATid*: II [1..1]

1..1 manufacturedManufacturedMaterial

ManufacturedProductclassCode*: <= MANU

0..1 documentSubject

SubjectRoleclassCode*: <= x_DocumentSubjectid: II [0..1]code*: CE CNE [1..1] <= RoleCodeaddr: SET<AD> [0..*]telecom: SET<TEL> [0..*]

0..* referenceObservationCriterion

referenceRangetypeCode*: <= REFVcontextConductionInd*: BL [1..1] "true"seperatableInd*: BL [1..1] "true"

0..* target

sourceOf3typeCode*: <= ActRelationshipTypeinversionInd*: BL [1..1] "false"sequenceNumber: INT [0..1]negationInd*: BL [1..1] "false"seperatableInd*: BL [1..1] "true"templateId*: II [1..1] "CSAB_RM-NPfITUK10.sourceOf1"

1..* pertinentClinicalStatementChoice *

pertinentInformation1typeCode*: <= PERTcontextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]templateId*: II [1..1] "CSAB_RM-NPfITUK10.pertinentInformation"

0..* referredToExternalDocument

referencetypeCode*: <= x_ActRelationshipExternalReferencecontextConductionInd*: BL [1..1] "false"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "true"

0..* dosageCriterion

preconditiontypeCode*: <= PRCNcontextConductionInd*: BL [1..1] "true"seperatableInd*: BL [1..1] "true"

0..* specimenRole

specimentypeCode*: <= SPCcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

1..1 patient *

recordTargettypeCode*: <= RCT

0..1 participant

authortypeCode*: <= AUTfunctionCode: CS CNE [0..1] <= ParticipationFunctioncontextControlCode*: CS CNE [1..1] <= OPtime*: TS [1..1]signatureText: ED [0..1]

0..1 participant

locationtypeCode*: <= LOCcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

0..* informantRole

informanttypeCode*: <= INFcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"time: IVL<TS> [0..1]modeCode: CS CNE [0..1] <= ParticipationMode

0..* manufacturedProduct

consumabletypeCode*: <= CSMcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

0..1 subjectRole

subjecttypeCode*: <= SBJcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

0..* participant

participanttypeCode*: <= ParticipationTypecontextControlCode*: CS CNE [1..1] <= ContextControl "OP"time: IVL<TS> [0..1]signatureText: ED [0..1]

0..* participant

performertypeCode*: <= PRFcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"time: IVL<TS> [0..1]modeCode: CS CNE [0..1] <= ParticipationMode

component

2..* clinicalStatementChoice

typeCode*: <= COMPinversionInd*: BL [1..1] "false"contextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "false"templateId*: II [1..1] "CSAB_RM-NPfITUK10.component"

ObservationCriterionclassCode*: <= OBSmoodCode*: <= EVN.CRTtext: ED [0..1]value: ANY [0..1]interpretationCode: CE CNE [1..1] <= ObservationInterpretationNormality

ActRefclassCode*: <= ACTmoodCode*: <= ActMoodid*: II [1..1]

FocusActOrEventclassCode*: <= ACTmoodCode*: <= ActMoodid*: LIST<II> [1..2]code: CD CNE [0..1] <= ActCodetitle: ST [0..1]text: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime: IVL<TS> [0..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityuncertaintyCode: CE CNE [0..1] <= ActUncertaintylanguageCode: CS CNE [0..1] <= HumanLanguage

SupplyclassCode*: <= SPLYmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-Supplytitle: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: SET<CE> CNE [0..*] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]interruptibleInd: BL [0..1]reasonCode: CV CNE [0..1] <= ActReasonlanguageCode: CE CNE [0..1] <= HumanLanguagequantity: PQ [0..1]expectedUseTime: IVL<TS> [0..1]

ObservationclassCode*: <= OBSmoodCode*: <= ActMoodid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-ObservationderivationExpr: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]languageCode: CS CNE [0..1] <= HumanLanguagevalue: ANY [0..1]interpretationCode: CS CNE [0..1] <= ObservationInterpretation

SubstanceAdministrationclassCode*: <= SBADMmoodCode*: <= x_DocumentSubstanceMoodid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-AdministrationstatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: GTS [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]interruptibleInd: BL [0..1]languageCode: CS CNE [0..1] <= HumanLanguagedoseQuantity: IVL<PQ> [0..1]rateQuantity: IVL<PQ> [0..1]doseCheckQuantity: SET<RTO<QTY,QTY>> [0..*]maxDoseQuantity: RTO<QTY,QTY> [0..1]

ProcedureclassCode*: <= PROCmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-ProcedurestatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: GTS [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CE CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityinterruptibleInd: BL [0..1]languageCode: CS CNE [0..1] <= HumanLanguage

DosageCriterionclassCode*: <= OBSmoodCode*: <= EVN.CRTcode: CD CWE [0..1] <= ActCodetext: ED [0..1]value: ANY [0..1]

EncounterclassCode*: <= ENCmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-EncounterstatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: GTS [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CE CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityinterruptibleInd: BL [0..1]languageCode: CE CNE [0..1] <= HumanLanguageadmissionReferralSourceCode: CE CNE [0..1] <= EncounterReferralSourcelengthOfStayQuantity: PQ [0..1]dischargeDispositionCode: CE CNE [0..1] <= EncounterDischargeDispositionacuityLevelCode: CE CNE [0..1] <= EncounterAcuitypreAdmitTestInd: BL [0..1]specialCourtesiesCode: SET<CE> CNE [0..*] <= EncounterSpecialCourtesyspecialArrangementCode: SET<CE> CNE [0..*] <= SpecialAccommodation

ExternalDocumentclassCode*: <= DOCmoodCode*: <= EVNid: II [0..1]code: CD CNE [0..1] <= DocumentTypetitle: ST [0..1]text: ED [0..1]setId: II [0..1]versionNumber: INT [0..1]

OrganizerclassCode*: <= ActContainermoodCode*: <= ActMoodid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-Organizertitle: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialitylanguageCode: CS CNE [0..1] <= HumanLanguage

ConsentclassCode*: <= CONSmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-ConsentstatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: TS [0..1]availabilityTime: TS [0..1]confidentialityCode: SET<CE> CNE [0..*] <= ConfidentialitylanguageCode: CS CNE [0..1] <= HumanLanguage

SupportingInfoclassCode*: <= OBSmoodCode*: <= EVNcode: CV CNE [0..1] <= ActCodetext: ST [0..1]effectiveTime: IVL<TS> [0..1]value: ANY [0..1]

0..* pertinentSupportingInfo

typeCode*: <= PERTcontextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "true"

pertinentInformation

Note:Used to provide additional supporting informationthat can be seen as an extension of a specific clinicalstatement - code specifies the ‘type’ of the supportinginformation. All contextual information (id, author, dates etc)of the source statement apply to this commentary. The informationshall NOT be used to change the meaning of the statementto which it refers or to provide information that shouldproperly be a separate clinical statement.

0..*

specimen

0..* manufacturedProduct

typeCode*: <= PRDcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

product

0..*

participant

0..1 participant

typeCode*: <= AUT

author

Note:All Clinical Statements that relate directly tothe FocusActOrEvent arepertinentInformation and there shall be atleast one Clinical Statement of this type(otherwise there would be no need for thispattern to be used!).

StatementRelationshipclassCode*: <= OBSmoodCode*: <= EVNid*: LIST<II> [1..2]code*: CD CNE [1..1] <= Snomed-RelationshipeffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]

CMET: (ROL) R_AgentNPFITPerson

[universal](UKCT_MT120201UK01)

CMET: (ROL) R_AgentNPFITDevice

[universal](UKCT_MT120601UK01)

AuthorChoice

CMET: (ROL) R_AgentNPFITOrganization

[universal](UKCT_MT120401UK01)

CMET: (ROL) R_AgentNPFIT

[universal](UKCT_MT120101UK01)

Note:Establishes a relationship (eg. Cause/Effect)between two or more other clinical statements.This separate statement shall be used whenthe context (eg. author, date etc.) differs fromthe context of the statements being related.

CMET: (ROL) R_AgentNPFITPerson

[universal](UKCT_MT120201UK01)

CMET: (ROL) R_AgentNPFITDevice

[universal](UKCT_MT120601UK01)

DocAuthorChoice

2..* target *

typeCode*: <= ActRelationshipTypeinversionInd*: BL [1..1]sequenceNumber: INT [0..1]negationInd*: BL [1..1] "false"seperatableInd*: BL [1..1] "false"templateId*: II [1..1] "CSAB_RM-NPfITUK10.sourceOf"

sourceOf1

sourceOf2

0..* target

typeCode*: <= ActRelationshipTypeinversionInd*: BL [1..1] "false"contextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]negationInd*: BL [1..1] "false"seperatableInd*: BL [1..1] "true"templateId*: II [1..1] "CSAB_RM-NPfITUK10.sourceOf2"

0..1 playingInformantPerson

InformantRoleclassCode*: <= ROLid: SET<II> [0..*]code: CE CNE [0..1] <= RoleCodeaddr: AD [0..1]telecom: TEL [0..1]

InformantPersonclassCode*: <= PSNdeterminerCode*: <= INSTANCEname: PN [0..1]

Note:InformantRole should only beused where the source of theinformation is not an HCP.

ActRef

MessageRefclassCode*: <= ACTmoodCode*: <= ActMoodid*: II [1..1]

0..1 priorMessageRef

typeCode*: <= RPLCreplacementOf

Note:Provides a mechanism for referring to amessage payload that this messagereplaces. Id is the classCode, moodCodeand id are those of the target Focal Act.

Note:At least one instance of inversionIndmust be “true” and at least one mustbe “false”

Note:FocalActCategory provides a mechanismfor informing the business recipient of themessage the ‘role’ of each clinicalstatement in supporting the focal act.

1..* pertinentCRECategory

pertinentInformation2typeCode*: <= PERTtemplateId*: II [1..1] "CSAB_RM-NPfITUK10.pertinentInformation1"

CRECategoryclassCode*: <= CATEGORYmoodCode*: <= EVNcode*: CV CNE [1..1] <= CREType

1..* actRef

typeCode*: <= COMP

component

FocalActCategoryclassCode*: <= CATEGORYmoodCode*: <= EVNcode*: CV CNE [1..1] <= FocalActCategory

Note:Leaving this association asoptional, allows a positivestatement that ‘there are NOclinical statements in thiscategory’.

ActRef

0..* pertinentFocalActCategory

typeCode*: <= PERTtemplateId*: II [1..1] "CSAB_RM-NPfITUK10.pertinentInformation2"

pertinentInformation3

0..* actRef

typeCode*: <= COMP

component

ActRefNote:CareRecordElementCategory is a classificationof clinical statements that is required when theclinical statements may be of interest to PSIS.All clinical statements in the message shall becategorised in this way, either by directreference or by a reference to a ‘container’ of #which the act is a part.

CMET: (ROL) R_AgentNPFITOrganization

[universal](UKCT_MT120401UK01)

SupplyInfoclassCode*: <= SPLYmoodCode*: <= x_ActMoodIntentEventcode*: CD CNE [1..1] <= SnomedCT-Supplytitle: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: SET<CE> CNE [0..*] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]interruptibleInd: BL [0..1]reasonCode: CV CNE [0..1] <= ActReasonlanguageCode: CE CNE [0..1] <= HumanLanguagequantity: PQ [0..1]expectedUseTime: IVL<TS> [0..1]

0..*

pertinentInformation

Note:Shadow relationship toSupportingInfo

0..* target

typeCode*: <= ActRelationshipTypecontextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "true"

sourceOf

NPfIT Clinical Statement Message Pattern

NPFIT-FNT-TO-DPM-0053.01Version No. 1.4

13 October 2004 Draft

What is a Clinical Statement?What is a Clinical Statement?

• "An expression of a discrete item of clinical (or clinically related) information that is recorded because of its relevance to the care of a patient” – i.e. an elemental unit of clinical meaning

• An HL7 Act with an id whose attribute and relationship “signature” conforms to the Clinical Statement pattern– Including the Acts context and related id-less Acts

and inseparable Acts– i.e. a molecular unit of clinical meaning

Therefore potentially recursive and complicated

• "An expression of a discrete item of clinical (or clinically related) information that is recorded because of its relevance to the care of a patient” – i.e. an elemental unit of clinical meaning

• An HL7 Act with an id whose attribute and relationship “signature” conforms to the Clinical Statement pattern– Including the Acts context and related id-less Acts

and inseparable Acts– i.e. a molecular unit of clinical meaning

Therefore potentially recursive and complicated

Page 14: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

ClinicalStatementChoice

Note:This relationship is used for relationships betweenstatements that can be expressed as references tothe unique identifier of a target statement. The modelalso supports direct relationships to completeinstances of statements (see recursive sourceOf3)and these relationships are semantically identical. Arelationship to a reference is preferred where a directrelationship would lead to duplication.

Note:Used to support participation types that arenot specifically enumerated in the model.

Note:A document or a reference to a document that is notpart of the current communication but which isaccessible to the recipient.The text attribute is of type ED (Encapsulated Data),which permits the inclusion of a MIME type and eitheran inline representation of the data or a reference tothe location of the data (e.g. a URL).

Note:ActRef is used to refer to a full instance of anyclinical statement. The classCode and moodCodeof the reference shall have the same values as theact to which reference is being made.

According to the context of use the referenced Actmay be in the current communication or in apreviously communicated message and availablefrom a shared repository (PSIS).

Note:This sparse representation ofspecimen is for inclusion in aclinical record and relatedcommunications. It needsextension to support the needsof full laboratory result reporting.

Note:This is a sparse representation ofmedicinal products. It is intendedto identify a medication in a clinicalrecord or general communication.It would need extension to meetfull eTP requirements.

Note:Indicates a known author other thanthe author/originator of the message.

Note:Applicable where the subject of an observation orprocedure is not the patient who is the recordTargetof the message.

Note:All classes within the choice can be modified by mood toconvey information about an actual event or requests,goals, recommendations or plans for an event.

Note:This is a place holder for the specific act that is the focusof a particular communication. Where this event is thenotification of a clinical statement (eg. an encounter), thisact becomes little more than an ‘anchor’ to support theassociated classes.

Note:This association is used for direct relationships betweenstatements except the specific case of context rich containmentas specified in ENV13606. Relationships to references ratherthan complete instances are also supported (see ActRef) andthese relationships are semantically identical.

A direct relationship should be used only if one statement isonly relevant in the context of another statement.

Note:This relationship is used for context richcontainment of the type specified in ENV13606.The source of this must be a Organizer, but thetarget may be any type of clinical statement fromthe choice box.

Note:Additional information about patient demographicscould be added if required by adding an associatedPerson entity. However NPfIT assumes use of theNHS number to identify all patients, with PDS usedto provide patient demographics as necessary.

Generic Clinical Communication Pattern(XXXX_RM-NPfITUK13)

This entry point should be regarded as a prototypeentry point for a generic clinical communication. Inspecific messages the nature of the classes attachedto the entry point will be refined and potentially thegeneral component and participation links may beunwrapped and refined.

The pertinentInformation link is designed as a consistentway to convey clinical / EHR related information asrequired with any specific message.

MaterialclassCode*: <= MATdeterminerCode*: <= INSTANCEid: II [0..1]code: CE CNE [0..1] <= EntityCodequantity: PQ [0..1]desc: ED [0..1]statusCode: CS CNE [0..1] <= EntityStatusexistenceTime: IVL<TS> [0..1]riskCode: CE CNE [0..1] <= EntityRiskhandlingCode: CE CNE [0..1] <= EntityHandlingformCode: CE CNE [0..1] <= MaterialForm

ManufacturedMaterialclassCode*: <= MMATdeterminerCode*: <= EntityDeterminercode: CE CWE [0..1] <= DrugEntitylotNumberText: ST [0..1]expirationTime: TS [0..1]

SubjectPersonclassCode*: <= PSNdeterminerCode*: <= INSTANCEname: BAG<PN> [0..*]administrativeGenderCode: CV CNE [0..1] <= AdministrativeGenderbirthTime: TS [0..1]deceasedTime: TS [0..1]

0..1 specimenMaterial

SpecimenRoleclassCode*: <= SPECid: II [0..1]code: CE CWE [0..1] <= RoleCode

PatientclassCode*: <= PATid*: II [1..1]

1..1 manufacturedManufacturedMaterial

ManufacturedProductclassCode*: <= MANU

0..1 documentSubject

SubjectRoleclassCode*: <= x_DocumentSubjectid: II [0..1]code*: CE CNE [1..1] <= RoleCodeaddr: SET<AD> [0..*]telecom: SET<TEL> [0..*]

0..* referenceObservationCriterion

referenceRangetypeCode*: <= REFVcontextConductionInd*: BL [1..1] "true"seperatableInd*: BL [1..1] "true"

0..* target

sourceOf3typeCode*: <= ActRelationshipTypeinversionInd*: BL [1..1] "false"sequenceNumber: INT [0..1]negationInd*: BL [1..1] "false"seperatableInd*: BL [1..1] "true"templateId*: II [1..1] "CSAB_RM-NPfITUK10.sourceOf1"

1..* pertinentClinicalStatementChoice *

pertinentInformation1typeCode*: <= PERTcontextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]templateId*: II [1..1] "CSAB_RM-NPfITUK10.pertinentInformation"

0..* referredToExternalDocument

referencetypeCode*: <= x_ActRelationshipExternalReferencecontextConductionInd*: BL [1..1] "false"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "true"

0..* dosageCriterion

preconditiontypeCode*: <= PRCNcontextConductionInd*: BL [1..1] "true"seperatableInd*: BL [1..1] "true"

0..* specimenRole

specimentypeCode*: <= SPCcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

1..1 patient *

recordTargettypeCode*: <= RCT

0..1 participant

authortypeCode*: <= AUTfunctionCode: CS CNE [0..1] <= ParticipationFunctioncontextControlCode*: CS CNE [1..1] <= OPtime*: TS [1..1]signatureText: ED [0..1]

0..1 participant

locationtypeCode*: <= LOCcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

0..* informantRole

informanttypeCode*: <= INFcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"time: IVL<TS> [0..1]modeCode: CS CNE [0..1] <= ParticipationMode

0..* manufacturedProduct

consumabletypeCode*: <= CSMcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

0..1 subjectRole

subjecttypeCode*: <= SBJcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

0..* participant

participanttypeCode*: <= ParticipationTypecontextControlCode*: CS CNE [1..1] <= ContextControl "OP"time: IVL<TS> [0..1]signatureText: ED [0..1]

0..* participant

performertypeCode*: <= PRFcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"time: IVL<TS> [0..1]modeCode: CS CNE [0..1] <= ParticipationMode

component

2..* clinicalStatementChoice

typeCode*: <= COMPinversionInd*: BL [1..1] "false"contextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "false"templateId*: II [1..1] "CSAB_RM-NPfITUK10.component"

ObservationCriterionclassCode*: <= OBSmoodCode*: <= EVN.CRTtext: ED [0..1]value: ANY [0..1]interpretationCode: CE CNE [1..1] <= ObservationInterpretationNormality

ActRefclassCode*: <= ACTmoodCode*: <= ActMoodid*: II [1..1]

FocusActOrEventclassCode*: <= ACTmoodCode*: <= ActMoodid*: LIST<II> [1..2]code: CD CNE [0..1] <= ActCodetitle: ST [0..1]text: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime: IVL<TS> [0..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityuncertaintyCode: CE CNE [0..1] <= ActUncertaintylanguageCode: CS CNE [0..1] <= HumanLanguage

SupplyclassCode*: <= SPLYmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-Supplytitle: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: SET<CE> CNE [0..*] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]interruptibleInd: BL [0..1]reasonCode: CV CNE [0..1] <= ActReasonlanguageCode: CE CNE [0..1] <= HumanLanguagequantity: PQ [0..1]expectedUseTime: IVL<TS> [0..1]

ObservationclassCode*: <= OBSmoodCode*: <= ActMoodid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-ObservationderivationExpr: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]languageCode: CS CNE [0..1] <= HumanLanguagevalue: ANY [0..1]interpretationCode: CS CNE [0..1] <= ObservationInterpretation

SubstanceAdministrationclassCode*: <= SBADMmoodCode*: <= x_DocumentSubstanceMoodid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-AdministrationstatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: GTS [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]interruptibleInd: BL [0..1]languageCode: CS CNE [0..1] <= HumanLanguagedoseQuantity: IVL<PQ> [0..1]rateQuantity: IVL<PQ> [0..1]doseCheckQuantity: SET<RTO<QTY,QTY>> [0..*]maxDoseQuantity: RTO<QTY,QTY> [0..1]

ProcedureclassCode*: <= PROCmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-ProcedurestatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: GTS [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CE CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityinterruptibleInd: BL [0..1]languageCode: CS CNE [0..1] <= HumanLanguage

DosageCriterionclassCode*: <= OBSmoodCode*: <= EVN.CRTcode: CD CWE [0..1] <= ActCodetext: ED [0..1]value: ANY [0..1]

EncounterclassCode*: <= ENCmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-EncounterstatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: GTS [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CE CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityinterruptibleInd: BL [0..1]languageCode: CE CNE [0..1] <= HumanLanguageadmissionReferralSourceCode: CE CNE [0..1] <= EncounterReferralSourcelengthOfStayQuantity: PQ [0..1]dischargeDispositionCode: CE CNE [0..1] <= EncounterDischargeDispositionacuityLevelCode: CE CNE [0..1] <= EncounterAcuitypreAdmitTestInd: BL [0..1]specialCourtesiesCode: SET<CE> CNE [0..*] <= EncounterSpecialCourtesyspecialArrangementCode: SET<CE> CNE [0..*] <= SpecialAccommodation

ExternalDocumentclassCode*: <= DOCmoodCode*: <= EVNid: II [0..1]code: CD CNE [0..1] <= DocumentTypetitle: ST [0..1]text: ED [0..1]setId: II [0..1]versionNumber: INT [0..1]

OrganizerclassCode*: <= ActContainermoodCode*: <= ActMoodid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-Organizertitle: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialitylanguageCode: CS CNE [0..1] <= HumanLanguage

ConsentclassCode*: <= CONSmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-ConsentstatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: TS [0..1]availabilityTime: TS [0..1]confidentialityCode: SET<CE> CNE [0..*] <= ConfidentialitylanguageCode: CS CNE [0..1] <= HumanLanguage

SupportingInfoclassCode*: <= OBSmoodCode*: <= EVNcode: CV CNE [0..1] <= ActCodetext: ST [0..1]effectiveTime: IVL<TS> [0..1]value: ANY [0..1]

0..* pertinentSupportingInfo

typeCode*: <= PERTcontextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "true"

pertinentInformation

Note:Used to provide additional supporting informationthat can be seen as an extension of a specific clinicalstatement - code specifies the ‘type’ of the supportinginformation. All contextual information (id, author, dates etc)of the source statement apply to this commentary. The informationshall NOT be used to change the meaning of the statementto which it refers or to provide information that shouldproperly be a separate clinical statement.

0..*

specimen

0..* manufacturedProduct

typeCode*: <= PRDcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

product

0..*

participant

0..1 participant

typeCode*: <= AUT

author

Note:All Clinical Statements that relate directly tothe FocusActOrEvent arepertinentInformation and there shall be atleast one Clinical Statement of this type(otherwise there would be no need for thispattern to be used!).

StatementRelationshipclassCode*: <= OBSmoodCode*: <= EVNid*: LIST<II> [1..2]code*: CD CNE [1..1] <= Snomed-RelationshipeffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]

CMET: (ROL) R_AgentNPFITPerson

[universal](UKCT_MT120201UK01)

CMET: (ROL) R_AgentNPFITDevice

[universal](UKCT_MT120601UK01)

AuthorChoice

CMET: (ROL) R_AgentNPFITOrganization

[universal](UKCT_MT120401UK01)

CMET: (ROL) R_AgentNPFIT

[universal](UKCT_MT120101UK01)

Note:Establishes a relationship (eg. Cause/Effect)between two or more other clinical statements.This separate statement shall be used whenthe context (eg. author, date etc.) differs fromthe context of the statements being related.

CMET: (ROL) R_AgentNPFITPerson

[universal](UKCT_MT120201UK01)

CMET: (ROL) R_AgentNPFITDevice

[universal](UKCT_MT120601UK01)

DocAuthorChoice

2..* target *

typeCode*: <= ActRelationshipTypeinversionInd*: BL [1..1]sequenceNumber: INT [0..1]negationInd*: BL [1..1] "false"seperatableInd*: BL [1..1] "false"templateId*: II [1..1] "CSAB_RM-NPfITUK10.sourceOf"

sourceOf1

sourceOf2

0..* target

typeCode*: <= ActRelationshipTypeinversionInd*: BL [1..1] "false"contextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]negationInd*: BL [1..1] "false"seperatableInd*: BL [1..1] "true"templateId*: II [1..1] "CSAB_RM-NPfITUK10.sourceOf2"

0..1 playingInformantPerson

InformantRoleclassCode*: <= ROLid: SET<II> [0..*]code: CE CNE [0..1] <= RoleCodeaddr: AD [0..1]telecom: TEL [0..1]

InformantPersonclassCode*: <= PSNdeterminerCode*: <= INSTANCEname: PN [0..1]

Note:InformantRole should only beused where the source of theinformation is not an HCP.

ActRef

MessageRefclassCode*: <= ACTmoodCode*: <= ActMoodid*: II [1..1]

0..1 priorMessageRef

typeCode*: <= RPLCreplacementOf

Note:Provides a mechanism for referring to amessage payload that this messagereplaces. Id is the classCode, moodCodeand id are those of the target Focal Act.

Note:At least one instance of inversionIndmust be “true” and at least one mustbe “false”

Note:FocalActCategory provides a mechanismfor informing the business recipient of themessage the ‘role’ of each clinicalstatement in supporting the focal act.

1..* pertinentCRECategory

pertinentInformation2typeCode*: <= PERTtemplateId*: II [1..1] "CSAB_RM-NPfITUK10.pertinentInformation1"

CRECategoryclassCode*: <= CATEGORYmoodCode*: <= EVNcode*: CV CNE [1..1] <= CREType

1..* actRef

typeCode*: <= COMP

component

FocalActCategoryclassCode*: <= CATEGORYmoodCode*: <= EVNcode*: CV CNE [1..1] <= FocalActCategory

Note:Leaving this association asoptional, allows a positivestatement that ‘there are NOclinical statements in thiscategory’.

ActRef

0..* pertinentFocalActCategory

typeCode*: <= PERTtemplateId*: II [1..1] "CSAB_RM-NPfITUK10.pertinentInformation2"

pertinentInformation3

0..* actRef

typeCode*: <= COMP

component

ActRefNote:CareRecordElementCategory is a classificationof clinical statements that is required when theclinical statements may be of interest to PSIS.All clinical statements in the message shall becategorised in this way, either by directreference or by a reference to a ‘container’ of #which the act is a part.

CMET: (ROL) R_AgentNPFITOrganization

[universal](UKCT_MT120401UK01)

SupplyInfoclassCode*: <= SPLYmoodCode*: <= x_ActMoodIntentEventcode*: CD CNE [1..1] <= SnomedCT-Supplytitle: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: SET<CE> CNE [0..*] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]interruptibleInd: BL [0..1]reasonCode: CV CNE [0..1] <= ActReasonlanguageCode: CE CNE [0..1] <= HumanLanguagequantity: PQ [0..1]expectedUseTime: IVL<TS> [0..1]

0..*

pertinentInformation

Note:Shadow relationship toSupportingInfo

0..* target

typeCode*: <= ActRelationshipTypecontextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "true"

sourceOf

NPfIT Clinical Statement Message Pattern

NPFIT-FNT-TO-DPM-0053.01Version No. 1.4

13 October 2004 Draft

Clinical Statement Relationships Clinical Statement Relationships

• Simple and rich links between Clinical Statements– E.g. fulfilment, causation, outcome

• Three mechanisms– ActRelationships

XML containment– ActRefs

Pointers– StatementRelationships

Observation of relationship between Acts More expressive SNOMED CT types Independent context from source Act

• Basis of update semantics– Through clinical statement supersession

• Simple and rich links between Clinical Statements– E.g. fulfilment, causation, outcome

• Three mechanisms– ActRelationships

XML containment– ActRefs

Pointers– StatementRelationships

Observation of relationship between Acts More expressive SNOMED CT types Independent context from source Act

• Basis of update semantics– Through clinical statement supersession

Page 15: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

ClinicalStatementChoice

Note:This relationship is used for relationships betweenstatements that can be expressed as references tothe unique identifier of a target statement. The modelalso supports direct relationships to completeinstances of statements (see recursive sourceOf3)and these relationships are semantically identical. Arelationship to a reference is preferred where a directrelationship would lead to duplication.

Note:Used to support participation types that arenot specifically enumerated in the model.

Note:A document or a reference to a document that is notpart of the current communication but which isaccessible to the recipient.The text attribute is of type ED (Encapsulated Data),which permits the inclusion of a MIME type and eitheran inline representation of the data or a reference tothe location of the data (e.g. a URL).

Note:ActRef is used to refer to a full instance of anyclinical statement. The classCode and moodCodeof the reference shall have the same values as theact to which reference is being made.

According to the context of use the referenced Actmay be in the current communication or in apreviously communicated message and availablefrom a shared repository (PSIS).

Note:This sparse representation ofspecimen is for inclusion in aclinical record and relatedcommunications. It needsextension to support the needsof full laboratory result reporting.

Note:This is a sparse representation ofmedicinal products. It is intendedto identify a medication in a clinicalrecord or general communication.It would need extension to meetfull eTP requirements.

Note:Indicates a known author other thanthe author/originator of the message.

Note:Applicable where the subject of an observation orprocedure is not the patient who is the recordTargetof the message.

Note:All classes within the choice can be modified by mood toconvey information about an actual event or requests,goals, recommendations or plans for an event.

Note:This is a place holder for the specific act that is the focusof a particular communication. Where this event is thenotification of a clinical statement (eg. an encounter), thisact becomes little more than an ‘anchor’ to support theassociated classes.

Note:This association is used for direct relationships betweenstatements except the specific case of context rich containmentas specified in ENV13606. Relationships to references ratherthan complete instances are also supported (see ActRef) andthese relationships are semantically identical.

A direct relationship should be used only if one statement isonly relevant in the context of another statement.

Note:This relationship is used for context richcontainment of the type specified in ENV13606.The source of this must be a Organizer, but thetarget may be any type of clinical statement fromthe choice box.

Note:Additional information about patient demographicscould be added if required by adding an associatedPerson entity. However NPfIT assumes use of theNHS number to identify all patients, with PDS usedto provide patient demographics as necessary.

Generic Clinical Communication Pattern(XXXX_RM-NPfITUK13)

This entry point should be regarded as a prototypeentry point for a generic clinical communication. Inspecific messages the nature of the classes attachedto the entry point will be refined and potentially thegeneral component and participation links may beunwrapped and refined.

The pertinentInformation link is designed as a consistentway to convey clinical / EHR related information asrequired with any specific message.

MaterialclassCode*: <= MATdeterminerCode*: <= INSTANCEid: II [0..1]code: CE CNE [0..1] <= EntityCodequantity: PQ [0..1]desc: ED [0..1]statusCode: CS CNE [0..1] <= EntityStatusexistenceTime: IVL<TS> [0..1]riskCode: CE CNE [0..1] <= EntityRiskhandlingCode: CE CNE [0..1] <= EntityHandlingformCode: CE CNE [0..1] <= MaterialForm

ManufacturedMaterialclassCode*: <= MMATdeterminerCode*: <= EntityDeterminercode: CE CWE [0..1] <= DrugEntitylotNumberText: ST [0..1]expirationTime: TS [0..1]

SubjectPersonclassCode*: <= PSNdeterminerCode*: <= INSTANCEname: BAG<PN> [0..*]administrativeGenderCode: CV CNE [0..1] <= AdministrativeGenderbirthTime: TS [0..1]deceasedTime: TS [0..1]

0..1 specimenMaterial

SpecimenRoleclassCode*: <= SPECid: II [0..1]code: CE CWE [0..1] <= RoleCode

PatientclassCode*: <= PATid*: II [1..1]

1..1 manufacturedManufacturedMaterial

ManufacturedProductclassCode*: <= MANU

0..1 documentSubject

SubjectRoleclassCode*: <= x_DocumentSubjectid: II [0..1]code*: CE CNE [1..1] <= RoleCodeaddr: SET<AD> [0..*]telecom: SET<TEL> [0..*]

0..* referenceObservationCriterion

referenceRangetypeCode*: <= REFVcontextConductionInd*: BL [1..1] "true"seperatableInd*: BL [1..1] "true"

0..* target

sourceOf3typeCode*: <= ActRelationshipTypeinversionInd*: BL [1..1] "false"sequenceNumber: INT [0..1]negationInd*: BL [1..1] "false"seperatableInd*: BL [1..1] "true"templateId*: II [1..1] "CSAB_RM-NPfITUK10.sourceOf1"

1..* pertinentClinicalStatementChoice *

pertinentInformation1typeCode*: <= PERTcontextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]templateId*: II [1..1] "CSAB_RM-NPfITUK10.pertinentInformation"

0..* referredToExternalDocument

referencetypeCode*: <= x_ActRelationshipExternalReferencecontextConductionInd*: BL [1..1] "false"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "true"

0..* dosageCriterion

preconditiontypeCode*: <= PRCNcontextConductionInd*: BL [1..1] "true"seperatableInd*: BL [1..1] "true"

0..* specimenRole

specimentypeCode*: <= SPCcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

1..1 patient *

recordTargettypeCode*: <= RCT

0..1 participant

authortypeCode*: <= AUTfunctionCode: CS CNE [0..1] <= ParticipationFunctioncontextControlCode*: CS CNE [1..1] <= OPtime*: TS [1..1]signatureText: ED [0..1]

0..1 participant

locationtypeCode*: <= LOCcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

0..* informantRole

informanttypeCode*: <= INFcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"time: IVL<TS> [0..1]modeCode: CS CNE [0..1] <= ParticipationMode

0..* manufacturedProduct

consumabletypeCode*: <= CSMcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

0..1 subjectRole

subjecttypeCode*: <= SBJcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

0..* participant

participanttypeCode*: <= ParticipationTypecontextControlCode*: CS CNE [1..1] <= ContextControl "OP"time: IVL<TS> [0..1]signatureText: ED [0..1]

0..* participant

performertypeCode*: <= PRFcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"time: IVL<TS> [0..1]modeCode: CS CNE [0..1] <= ParticipationMode

component

2..* clinicalStatementChoice

typeCode*: <= COMPinversionInd*: BL [1..1] "false"contextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "false"templateId*: II [1..1] "CSAB_RM-NPfITUK10.component"

ObservationCriterionclassCode*: <= OBSmoodCode*: <= EVN.CRTtext: ED [0..1]value: ANY [0..1]interpretationCode: CE CNE [1..1] <= ObservationInterpretationNormality

ActRefclassCode*: <= ACTmoodCode*: <= ActMoodid*: II [1..1]

FocusActOrEventclassCode*: <= ACTmoodCode*: <= ActMoodid*: LIST<II> [1..2]code: CD CNE [0..1] <= ActCodetitle: ST [0..1]text: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime: IVL<TS> [0..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityuncertaintyCode: CE CNE [0..1] <= ActUncertaintylanguageCode: CS CNE [0..1] <= HumanLanguage

SupplyclassCode*: <= SPLYmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-Supplytitle: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: SET<CE> CNE [0..*] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]interruptibleInd: BL [0..1]reasonCode: CV CNE [0..1] <= ActReasonlanguageCode: CE CNE [0..1] <= HumanLanguagequantity: PQ [0..1]expectedUseTime: IVL<TS> [0..1]

ObservationclassCode*: <= OBSmoodCode*: <= ActMoodid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-ObservationderivationExpr: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]languageCode: CS CNE [0..1] <= HumanLanguagevalue: ANY [0..1]interpretationCode: CS CNE [0..1] <= ObservationInterpretation

SubstanceAdministrationclassCode*: <= SBADMmoodCode*: <= x_DocumentSubstanceMoodid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-AdministrationstatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: GTS [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]interruptibleInd: BL [0..1]languageCode: CS CNE [0..1] <= HumanLanguagedoseQuantity: IVL<PQ> [0..1]rateQuantity: IVL<PQ> [0..1]doseCheckQuantity: SET<RTO<QTY,QTY>> [0..*]maxDoseQuantity: RTO<QTY,QTY> [0..1]

ProcedureclassCode*: <= PROCmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-ProcedurestatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: GTS [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CE CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityinterruptibleInd: BL [0..1]languageCode: CS CNE [0..1] <= HumanLanguage

DosageCriterionclassCode*: <= OBSmoodCode*: <= EVN.CRTcode: CD CWE [0..1] <= ActCodetext: ED [0..1]value: ANY [0..1]

EncounterclassCode*: <= ENCmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-EncounterstatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: GTS [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CE CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityinterruptibleInd: BL [0..1]languageCode: CE CNE [0..1] <= HumanLanguageadmissionReferralSourceCode: CE CNE [0..1] <= EncounterReferralSourcelengthOfStayQuantity: PQ [0..1]dischargeDispositionCode: CE CNE [0..1] <= EncounterDischargeDispositionacuityLevelCode: CE CNE [0..1] <= EncounterAcuitypreAdmitTestInd: BL [0..1]specialCourtesiesCode: SET<CE> CNE [0..*] <= EncounterSpecialCourtesyspecialArrangementCode: SET<CE> CNE [0..*] <= SpecialAccommodation

ExternalDocumentclassCode*: <= DOCmoodCode*: <= EVNid: II [0..1]code: CD CNE [0..1] <= DocumentTypetitle: ST [0..1]text: ED [0..1]setId: II [0..1]versionNumber: INT [0..1]

OrganizerclassCode*: <= ActContainermoodCode*: <= ActMoodid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-Organizertitle: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: CS CNE [0..1] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialitylanguageCode: CS CNE [0..1] <= HumanLanguage

ConsentclassCode*: <= CONSmoodCode*: <= x_ActMoodIntentEventid*: LIST<II> [1..2]code*: CD CNE [1..1] <= SnomedCT-ConsentstatusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: TS [0..1]availabilityTime: TS [0..1]confidentialityCode: SET<CE> CNE [0..*] <= ConfidentialitylanguageCode: CS CNE [0..1] <= HumanLanguage

SupportingInfoclassCode*: <= OBSmoodCode*: <= EVNcode: CV CNE [0..1] <= ActCodetext: ST [0..1]effectiveTime: IVL<TS> [0..1]value: ANY [0..1]

0..* pertinentSupportingInfo

typeCode*: <= PERTcontextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "true"

pertinentInformation

Note:Used to provide additional supporting informationthat can be seen as an extension of a specific clinicalstatement - code specifies the ‘type’ of the supportinginformation. All contextual information (id, author, dates etc)of the source statement apply to this commentary. The informationshall NOT be used to change the meaning of the statementto which it refers or to provide information that shouldproperly be a separate clinical statement.

0..*

specimen

0..* manufacturedProduct

typeCode*: <= PRDcontextControlCode*: CS CNE [1..1] <= ContextControl "OP"

product

0..*

participant

0..1 participant

typeCode*: <= AUT

author

Note:All Clinical Statements that relate directly tothe FocusActOrEvent arepertinentInformation and there shall be atleast one Clinical Statement of this type(otherwise there would be no need for thispattern to be used!).

StatementRelationshipclassCode*: <= OBSmoodCode*: <= EVNid*: LIST<II> [1..2]code*: CD CNE [1..1] <= Snomed-RelationshipeffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]

CMET: (ROL) R_AgentNPFITPerson

[universal](UKCT_MT120201UK01)

CMET: (ROL) R_AgentNPFITDevice

[universal](UKCT_MT120601UK01)

AuthorChoice

CMET: (ROL) R_AgentNPFITOrganization

[universal](UKCT_MT120401UK01)

CMET: (ROL) R_AgentNPFIT

[universal](UKCT_MT120101UK01)

Note:Establishes a relationship (eg. Cause/Effect)between two or more other clinical statements.This separate statement shall be used whenthe context (eg. author, date etc.) differs fromthe context of the statements being related.

CMET: (ROL) R_AgentNPFITPerson

[universal](UKCT_MT120201UK01)

CMET: (ROL) R_AgentNPFITDevice

[universal](UKCT_MT120601UK01)

DocAuthorChoice

2..* target *

typeCode*: <= ActRelationshipTypeinversionInd*: BL [1..1]sequenceNumber: INT [0..1]negationInd*: BL [1..1] "false"seperatableInd*: BL [1..1] "false"templateId*: II [1..1] "CSAB_RM-NPfITUK10.sourceOf"

sourceOf1

sourceOf2

0..* target

typeCode*: <= ActRelationshipTypeinversionInd*: BL [1..1] "false"contextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]negationInd*: BL [1..1] "false"seperatableInd*: BL [1..1] "true"templateId*: II [1..1] "CSAB_RM-NPfITUK10.sourceOf2"

0..1 playingInformantPerson

InformantRoleclassCode*: <= ROLid: SET<II> [0..*]code: CE CNE [0..1] <= RoleCodeaddr: AD [0..1]telecom: TEL [0..1]

InformantPersonclassCode*: <= PSNdeterminerCode*: <= INSTANCEname: PN [0..1]

Note:InformantRole should only beused where the source of theinformation is not an HCP.

ActRef

MessageRefclassCode*: <= ACTmoodCode*: <= ActMoodid*: II [1..1]

0..1 priorMessageRef

typeCode*: <= RPLCreplacementOf

Note:Provides a mechanism for referring to amessage payload that this messagereplaces. Id is the classCode, moodCodeand id are those of the target Focal Act.

Note:At least one instance of inversionIndmust be “true” and at least one mustbe “false”

Note:FocalActCategory provides a mechanismfor informing the business recipient of themessage the ‘role’ of each clinicalstatement in supporting the focal act.

1..* pertinentCRECategory

pertinentInformation2typeCode*: <= PERTtemplateId*: II [1..1] "CSAB_RM-NPfITUK10.pertinentInformation1"

CRECategoryclassCode*: <= CATEGORYmoodCode*: <= EVNcode*: CV CNE [1..1] <= CREType

1..* actRef

typeCode*: <= COMP

component

FocalActCategoryclassCode*: <= CATEGORYmoodCode*: <= EVNcode*: CV CNE [1..1] <= FocalActCategory

Note:Leaving this association asoptional, allows a positivestatement that ‘there are NOclinical statements in thiscategory’.

ActRef

0..* pertinentFocalActCategory

typeCode*: <= PERTtemplateId*: II [1..1] "CSAB_RM-NPfITUK10.pertinentInformation2"

pertinentInformation3

0..* actRef

typeCode*: <= COMP

component

ActRefNote:CareRecordElementCategory is a classificationof clinical statements that is required when theclinical statements may be of interest to PSIS.All clinical statements in the message shall becategorised in this way, either by directreference or by a reference to a ‘container’ of #which the act is a part.

CMET: (ROL) R_AgentNPFITOrganization

[universal](UKCT_MT120401UK01)

SupplyInfoclassCode*: <= SPLYmoodCode*: <= x_ActMoodIntentEventcode*: CD CNE [1..1] <= SnomedCT-Supplytitle: ST [0..1]statusCode: CS CNE [0..1] <= ActStatuseffectiveTime*: IVL<TS> [1..1]activityTime: IVL<TS> [0..1]availabilityTime: TS [0..1]priorityCode: SET<CE> CNE [0..*] <= ActPriorityconfidentialityCode: SET<CE> CNE [0..*] <= ConfidentialityrepeatNumber: IVL<INT> [0..1]interruptibleInd: BL [0..1]reasonCode: CV CNE [0..1] <= ActReasonlanguageCode: CE CNE [0..1] <= HumanLanguagequantity: PQ [0..1]expectedUseTime: IVL<TS> [0..1]

0..*

pertinentInformation

Note:Shadow relationship toSupportingInfo

0..* target

typeCode*: <= ActRelationshipTypecontextConductionInd*: BL [1..1] "true"sequenceNumber: INT [0..1]seperatableInd*: BL [1..1] "true"

sourceOf

NPfIT Clinical Statement Message Pattern

NPFIT-FNT-TO-DPM-0053.01Version No. 1.4

13 October 2004 Draft

Clinical Statement Message PatternClinical Statement Message Pattern

•All messages based on harmonised Clinical Statement Message Pattern

•Use of templates– “templateId” attribute identifies elements

based on more abstract model Identifies a class in an HL7 Model template

(RMIM) to which a class conforms Permits swifter parsing of message instances

– Work underway on Templates as building blocks E.g. “Super CMETs with interfaces”

•All messages based on harmonised Clinical Statement Message Pattern

•Use of templates– “templateId” attribute identifies elements

based on more abstract model Identifies a class in an HL7 Model template

(RMIM) to which a class conforms Permits swifter parsing of message instances

– Work underway on Templates as building blocks E.g. “Super CMETs with interfaces”

Page 16: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

Care Record ElementsCare Record Elements

•A common record structure underlying the NHS Care Record– Care Record Element Types– Care Record Element Relationships

•Flexible and extensible to facilitate views for:– all potential users– in all integrated care settings– for all types of event

•A common record structure underlying the NHS Care Record– Care Record Element Types– Care Record Element Relationships

•Flexible and extensible to facilitate views for:– all potential users– in all integrated care settings– for all types of event

Page 17: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

Care Record Element TypesCare Record Element Types

• Personal Demographics• Care Events• Documents and Correspondence• Problems and Issues• Diagnoses• Findings• Social Context• Family History

• Personal Demographics• Care Events• Documents and Correspondence• Problems and Issues• Diagnoses• Findings• Social Context• Family History

• Procedures• Medication Record• Personal Preferences• Care Pathways• Goals and Outcomes• Risks and Warnings• Functioning and Wellbeing• Additional Record Locations

• Procedures• Medication Record• Personal Preferences• Care Pathways• Goals and Outcomes• Risks and Warnings• Functioning and Wellbeing• Additional Record Locations

Page 18: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

cd NPfIT Logical Record Architecture Generalisation Model

RiskOrWarning

Care Relationship

AllergyOrAdv erseReation

Consent Functioning and Wellbeing

- derivationExpression: ST

FamilyHistory

PersonalPreference

Additional Record Location

Care Ev ent Clinical Correspondence

Diagnosis

Procedure

- CRECategory: = Procedures

Problem or Issue

MedicationItem

- prescriptionItemList: PrescriptionItem [0..* ordered]- dispensedItemFlag: BL- administrationItemList: AdministrationItem

SocialContext

LRARoot{root}

- id: LIST<II>- moodCode: CS- code: CD- statusCode: SET<CS>- effectiveTime: GTS- activityTime: IVL<TS>- availabilityTime: TS- priorityCode: SET<CE>- confidentialityCode: SET<CE>

ClinicalObserv ationOrFinding

Inv estigationResult

- derivationExpression: ST

Name: NPfIT Logical Record Architecture Generalisation ModelAuthor: Tim JonesVersion:Created: 28/10/2004 11:14:59Updated: 01/11/2004 22:21:23

activitytime isTS

Observation

- classCode: CS- value: ANY- CRECategory: - repeatNumber: IVL<INT>

ClinicalStatementRelationship

- ClinicalStatementRelationshipType: CD- SourceClass: ST- DestinationClass: ST

Treatment Inv estigation Administrativ eProcedure

CarePathway

Goal Outcome

NHSCR Record ArchitectureNHSCR Record Architecture

• Fundamental CREs– Basis of the record architecture across the NHS Care Record

• Two basic modes of access– Data transfer

Standard messaging and all updates

– User interactive e.g. user waiting for results

• ACRS abstraction layer– Business object based

i.e. useful chunks of clinical information

– Facilitates swift access to “current” data– Provides future support of declarative fine-grained query

access– Simplified XML return formats for rapid consumption

• Fundamental CREs– Basis of the record architecture across the NHS Care Record

• Two basic modes of access– Data transfer

Standard messaging and all updates

– User interactive e.g. user waiting for results

• ACRS abstraction layer– Business object based

i.e. useful chunks of clinical information

– Facilitates swift access to “current” data– Provides future support of declarative fine-grained query

access– Simplified XML return formats for rapid consumption

Page 19: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.

QuestionsQuestions

Page 20: , NPfIT and the International Input into HL7 HL7 UK Annual Conference London Nov. 2nd 2004 NPfIT and the International Input into HL7 HL7 UK Annual Conference.