Professional Documents
Culture Documents
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