You are on page 1of 8

11/29/2016

UK Patient

UnitedKingdomPatientSolution
Description
ThepurposeofthissolutionistodemonstratehowaUnitedKingdomPatientmodelmightbeimplementedintheMasterData
Management(MDM)productsuite..SpecificallythesolutionfocusesontheMasterIndexportionofMDM.
ThissolutionusesapatientdefinitiongearedtowardtheUnitedKingdom.SincethisisanUKPatient,fieldssuchastheHealthID's
IdNumandHealthID'sIdNumTypeareusedforbothblockersearcherdefinitionsandmatches.

DataModelOverview
ThisoverviewofthedatamodelshowseachSubObjectNodeoftheUKPatient.IthighlightsthemainsectionsoftheUnitedKingdom
Patientmodel.Additionally,itshowstherequiredfieldsofthemodel.

DataModel
ThisistheUnifiedModelingLanguageUnifiedModelingLanguageUnifiedModelingLanguageUnifiedModelingLanguage(UML)
modelusedtocreatetheUnitedKingdomPatient.UnifiedModelingLanguageUnifiedModelingLanguage
Abbreviationsusedinthemodelareasfollows:
Abbreviation

Meaning

Notifi

Notification

Cat

Catalog

Pref<Num>S

Preference<Num>Start

Pref<Num>E

Preference<Num>End

https://java.net/downloads/javacaps-samples/Mural/Solutions/uk-patient.html

1/8

11/29/2016

https://java.net/downloads/javacaps-samples/Mural/Solutions/uk-patient.html

UK Patient

2/8

11/29/2016

UK Patient

MasterIndexProperties
ThefollowingtableshighlightfieldsthatareusedintheUKPatientformatchingandblockingoperations.Additionallythetablescapture
therequiredfields,fieldsthatarestandardizedandfieldsthatareNormalized.Finallyitshowsthecompletedatabasedefinitionsthat
areusedwiththesolution.

Matching
FieldName

MatchType

UKPatient.DOB

Date

UKPatient.Name[*].FamilyName_Std

LastName

UKPatient.Name[*].GivenName_Std

FirstName

UKPatient.Gender

Gender

UKPatient.NI

NI

UKPatient.HealthID[*].IdNumType

String

UKPatient.HealthID[*].IdNum

String

RequiredFields
FieldName
UKPatient.Category
UKPatient.Gender
UKPatient.DOB
UKPatient.Name.FamilyName
UKPatient.Name.GivenName
UKPatient.Address.AddressType

https://java.net/downloads/javacaps-samples/Mural/Solutions/uk-patient.html

3/8

11/29/2016

UK Patient

UKPatient.Address.AddressLine1
UKPatient.Telecom.Type
UKPatient.Telecom.Root
UKPatient.Telecom.Code
UKPatient.Consent.Type
UKPatient.AltContact.Relationship
UKPatient.AltContact.Role
UKPatient.AltContact.FamilyName
UKPatient.AltContact.GivenName
UKPatient.HeightWeight.DateTaken
UKPatient.HealthID.IdNumType
UKPatient.HealthID.IdNum

QueryBLOCKERSEARCHRules
Asummaryofthefieldsusedfortheblockersearchrules.
Notes:
_Phonindicatesaphoneticizedfield.
ComparisonisbetweenEnterpriseSystemSBR(SingleBestRecord)andtheactualdata.So(a==a)isactually
(Enterprise.SystemSBR.a==a).
BlockName

Queries

FamilyNameGivenNameDOB

(UKPatient.Name.FamilyName_Phon==UKPatient.Name.FamilyName_Phon)and
(UKPatient.Name.GivenName_Phon==UKPatient.Name.GivenName_Phon)and
(UKPatient.DOB==UKPatient.DOB)

GivenNameDOBGender

(UKPatient.Name.GivenName_Phon==KPatient.Name.GivenName_Phon)and
(UKPatient.DOB==UKPatient.DOB)and
(UKPatient.Gender==UKPatient.Gender)

DOBPostcode

(UKPatient.DOB==UKPatient.DOB)and
(Address.Postcode==Address.Postcode)

HealthID

(UKPatient.HealthID.IdNumType==UKPatient.HealthID.IdNumType)and
(UKPatient.HealthID.IdNum==UKPatient.HealthID.IdNum)

NI

(UKPatient.NI==UKPatient.NI)

Standardization
StandardizationType

SourceFields

Address

UKPatient.Address[*].PropName

Address

UKPatient.Address[*].Street

Normalization
Type

UnnormalizedSource

NormalizedDestination

PersonName

UKPatient.Name[*].FamilyName

UKPatient.Name[*].FamilyName_Std

PersonName

UKPatient.Name[*].GivenName

UKPatient.Name[*].GivenName_Std

PersonName

UKPatient.AltContact[*].FamilyName

UKPatient.AltContact[*].FamilyName_Std

PersonName

UKPatient.AltContact[*].GivenName

UKPatient.AltContact[*].GivenName_Std

PhonticizedFields
UnphoneticizedSource

PhoneticizedTarget

Encoder

UKPatient.Name[*].FamilyName_Std

UKPatient.Name[*].FamilyName_Phon

NYSIIS

UKPatient.Name[*].GivenName_Std

UKPatient.Name[*].GivenName_Phon

Soundex

UKPatient.Address[*].PropName_StName

UKPatient.Address[*].PropName_StPhon

NYSIIS

UKPatient.Address[*].Street_StName

UKPatient.Address[*].Street_StPhon

NYSIIS

UKPatient.AltContact[*].FamilyName_Std

UKPatient.AltContact[*].FamilyName_Phon

NYSIIS

UKPatient.AltContact[*].GivenName_Std

UKPatient.AltContact[*].GivenName_Phon

Soundex

Enumerations
CodeModules
GENDER
NotKnown
Male
Female
NotSpecified

https://java.net/downloads/javacaps-samples/Mural/Solutions/uk-patient.html

4/8

11/29/2016

UK Patient

LANGUAGE
Akan/Ashanti
Albanian
Amharic
Arabic
BengaliandSylheti
BrawaandSomali
BritishSigningLanguage
Cantonese
CantoneseandVietnamese
Creole
Dutch
English
Ethiopian
Farsi/Persian
Finnish
Flemish
French
Frenchcreole
Gaelic
German
Greek
Gujarati
Hakka
Hausa
Hebrew
Hindi
Igbo/Ibo
Italian
Japanese
Korean
Kurdish
Lingala
Luganda
Makaton
Malayalam
Mandarin
Norwegian
Pashto/Pushtoo
Patois
Polish
Portuguese
Punjabi
Russian
Serbian/Croatian
Sinhala
Somali
Spanish
Swahili
Swedish
Sylheti
TagalogFilipino

https://java.net/downloads/javacaps-samples/Mural/Solutions/uk-patient.html

5/8

11/29/2016

UK Patient
Tamil
Thai
Tigrinya
Turkish
Urdu
Vietnamese
Welsh
Yoruba
Other

CONTACT_METHOD
UKTelephoneNumber
OthernonUKTelephoneNumber
UKFacsimileNumber
InterneteMailAddress
UniformResourceLocator/URL
Pager
RELATIONSHIP
PARENT
CHILD
SPOUSE
FAMILY_MEMBER
OTHER
UNKNOWN
TITLE
Mr
Mrs
Ms
Dr
Rev
Sir
Lady
Lord
Dame
OTHER
ADDRTYPE
OFFICE
HOME
VACATION
HOME2
MAILING
WORK
WORK2
TEMPORARY
TELECOMTYPE
HOME
OFFICE
FAX
BUSINESS
BUSINESSDIRECT
BUSINESSALTERNATE
PAGER
MOBILE
ETHNIC

https://java.net/downloads/javacaps-samples/Mural/Solutions/uk-patient.html

6/8

11/29/2016

UK Patient
British
Irish
AnyotherWhitebackground
WhiteandBlackCaribbean
WhiteandBlackAfrican
WhiteandAsian
Anyothermixedbackground
Indian
Pakistani
Bangladeshi
AnyotherAsianbackground
Caribbean
African
AnyotherBlackbackground
Chinese
Anyotherethnicgroup
Notstated

MSTATUSMaritalStatus
Single
Married/CivilPartner
Divorced/Person
Widowed/SurvivingCivilPartner
Separated
Notdisclosed
CONTACTROLE
EMERGENCY
GUARANTOR
NEXTOFKIN
OTHER
UNKNOWN
IDTYPEIdNumberType
NHSNUMBER
CHINUMBER
HEATHANDCARENUMBER
OTHER
UNKNOWN

UserCodes
WhentheusercodeisselectedintheMIDMGUIthenthecorrespondingformat,input_maskandvalue_maskareused.Theinput_mask
showsthecharactersthatcanbetyped.
Fortheinput_maskandvalue_mask:
A=analphanumericcharacter[AZaz09]
D=adecimalnumber[09]
L=analphabeticcharacter[AZaz]
Forthevalue_mask:
^=removethecorrespondingcharacterfromtheinputstringwhenstoringinthedata.
Example:TheAUXIDDEFshowsthreevaluesintheMIDMGUI,"CREDITCARDID","MedicalLicenseID"and"HouseholdID".Iftheuser
selectstheHouseholdIDtheycantypeinfourdecimalnumbers,aspace,fourdecimalnumbers,aspaceandthenfourdecimal
numbers(example:1111222233334444).Thiswillbeconvertedto1111222233334444andstoredinthedatabase.

insertintosbyn_user_code(code_list,code,descr,format,input_mask,value_mask)
values('AUXIDDEF','CCID','CREDITCARDID','[09]{16}','DDDDDDDDDDDDDDDD','DDDD^DDDD^DDDD^DDDD')
insertintosbyn_user_code(code_list,code,descr,format,input_mask,value_mask)
values('AUXIDDEF','MEDID','MedicalLicenseID','[AZaz]{3}[09]{6}','LLLDDDDDD','LLL^DDDDDD')
insertintosbyn_user_code(code_list,code,descr,format,input_mask,value_mask)
values('AUXIDDEF','HHID','HouseholdID','[AZaz09]{3}[09]{4}','AAADDDD','AAADDDD')
https://java.net/downloads/javacaps-samples/Mural/Solutions/uk-patient.html

7/8

11/29/2016

UK Patient

References
ThefollowingreferencesmaybeusefultothoseimplementinganUnitedKingdompatientsolution:
NHSDataModelandDictionary,Version3
http://www.datadictionary.nhs.uk
Theattributesforcodelistthataredefinedinthisspecificationwhereusedinthissolution.

https://java.net/downloads/javacaps-samples/Mural/Solutions/uk-patient.html

8/8

You might also like