FHIR CERTIFICATION QUESTIONS WITH
COMPLETE ANSWERS
80/20 nnrule nn- nnAnswer20 nn% nnof nnthe nnFHIR nnrequirements nnfulfill nn80% nnof nnthe
nninteroperability nnneeds
The nnResources nnthat. nnexist nnin nnFHIR nncover nn80% nnof nnthe nndata nnelements
nnused nnin nnexisting nnhealthcare nncurrently. nnThe nnremaining nn20% nnare nnuse nncases
nnwhich nnthe nnextensions nncan nnfulfill.
ANSI nnmodal nnverbs nn- nnAnswerSHALL
SHALL nnNOT
SHOULD/SHOULD nnNOT
MAY
Example nnof nnunsolicited nnupdate nn- nnAnswerADT12 nnadmit nnto nnER
What nnis nnan nnHl7 nnV2.x? nn- nnAnsweran nnatomic nnunit nnof nndata nntransferred
nnbetween nntwo nnhealthcare nnsystems. nnComposition:
group nnof nnsegments nnin nna nndefined nnsequence
Segment nnis nna nnlogical nngrouping nnof nnfields. nnZ nnsegments nnare nnreserved nnfor
nnlocally nndefined nnsystems
FHIR nnresources nnroughly nncorrespond nnto:
Structures
Segments
Fields
Components
Messages
Subcomponents nn- nnAnswerSegments
HL7 nnV2.x nnZ nnsegments nncorrespond nnto nnFHIR..?
Profiles
Provenance
,Extensions
Transactions
Fields nn- nnAnswerExtensions
FHIR nndefines nnall nnthe nnfollowing nnmethods nnfor nnexchanging nndata nnbetween
nnsystems nn(select nnall nnthat nnapply):
RESTful nnAPI
MLLP
Documents
Messages
Bundles
Services
Storage/Persistance nn- nnAnswer1. nnRESTful nnAPI
2. nnDocuments nn
3. nnMessages
4. nnServies
5. nnStorage/Persistence
Difference nnbetween nndata nntype nnand nnresource? nn- nnAnswerYou nncan nnpost nna
nnresource, nnyou nncannot nnpost nna nndatatype
Define nnFHIR nnas nnan nninterface nn- nnAnswerspecifies nnthe nncontext nnof nndata
nntransfer nnbetween nntwo nnsystems. nnthe nnboundary nnbetween nntwo nnsystems nnis
nnthe nninterface.
5 nntypes nnof nninterfaces nnwith nnFHIR: nn- nnAnswer1. nnRESTful nnAPI
2. nnMessaging nn
3. nnDocuments
4. nnServices
5. nnDatabase nn/ nnpersistent nnstorage nn(NOT nnUSUALLY nnan nnanswer nnoption nnbut
nnpick nnit nnif nnyou nnsee nnit)
When nnan nninitiating nnsystem nnsends nna nnHl7 nn2.x nnmessage, nnit nnis nncalled nna...
Trigger nnevent
Unsolicited nnupdate
Controlled nnupdate
Acknowledgement nn- nnAnswerUnsolicited nnUpdate, nnfrom nnthe nnlanguage
nn"exchange"
Which nnof nnthe nnfollowing nnare nnNOT nnANSI nnmodal nnverbs nnincluded nnin nnFHIR
nnspecification nn(select nnall nnthat nnapply):
SHALL nnNOT
MAY nnNOT
SHOULD nn
SHOULD nnNOT
SHALL
, WILL nn- nnAnswerWILL
Which nnSmile nnCDR nnmodule nnfacilitates nnHL7 nnv nn2.x nnto nnFHIR nnconversion
nn(inbound?)
HL7 nnV2.x nnadapter nnmodule
HL7 nnV2.x nncluster nnmanagement nnmodule
HL7 nnV2.x nnlistening nnendpoint nnmodule
HL7 nnV2.x nnstorage nnmodule
HL7 nnV2.x nnconversion nnmodule nn- nnAnswerHL7 nnV2.x nnlistening nnendpoint nnmodule
FHIR nn80/20 nnrule nnstates nnthat:
80% nnof nnthe nnrequirements nnsatisfy nn20% nnof nninteroperability nnneeds
20% nnof nninteroperability nnneeds nnsatisfy nn80% nnof nnthe nnrequirements
20% nnof nnthe nnrequirements nnsatisfy nn80% nnof nninteroperability nnneeds
80% nnof nnthe nnneeds nnsatisfy nn20% nnof nnthe nnrequirements nn- nnAnswer20% nnof nnthe
nnrequirements nnsatisfy nn80% nnof nninteroperability nnneeds
Which nnversion nnof nnFHIR nnare nnwe nncurrently nnon? nn(select nnall nnthat nnapply)
R4
v4.0.1
DSTU4
DSTU3
R5
v4.0.0 nn- nnAnswerR4
v4.0.1
Every nnResource nnin nnFHIR nnis nna nnDomainResource nnwith nnthe nnexception nnof nn..
(select nnall nnthat nnapply)
Binary
ImplmentationGuide
Bundle
Parameter
CapabilityStatement
OperationOutcome nn- nnAnswerBinary
Bundle
Parameter
A nnreal nnlife nnevent nnthat nninitiates nna nnHl7 nnv nn2.x nnunsolicited nnupdated nnis
nntermed:
order nnevent
trigger nnevent
segment nntransmission
RESTful nncall
inbound nnmessaging nn- nnAnswer
Who nnis nnthe nnfather nnof nnFHIR?
COMPLETE ANSWERS
80/20 nnrule nn- nnAnswer20 nn% nnof nnthe nnFHIR nnrequirements nnfulfill nn80% nnof nnthe
nninteroperability nnneeds
The nnResources nnthat. nnexist nnin nnFHIR nncover nn80% nnof nnthe nndata nnelements
nnused nnin nnexisting nnhealthcare nncurrently. nnThe nnremaining nn20% nnare nnuse nncases
nnwhich nnthe nnextensions nncan nnfulfill.
ANSI nnmodal nnverbs nn- nnAnswerSHALL
SHALL nnNOT
SHOULD/SHOULD nnNOT
MAY
Example nnof nnunsolicited nnupdate nn- nnAnswerADT12 nnadmit nnto nnER
What nnis nnan nnHl7 nnV2.x? nn- nnAnsweran nnatomic nnunit nnof nndata nntransferred
nnbetween nntwo nnhealthcare nnsystems. nnComposition:
group nnof nnsegments nnin nna nndefined nnsequence
Segment nnis nna nnlogical nngrouping nnof nnfields. nnZ nnsegments nnare nnreserved nnfor
nnlocally nndefined nnsystems
FHIR nnresources nnroughly nncorrespond nnto:
Structures
Segments
Fields
Components
Messages
Subcomponents nn- nnAnswerSegments
HL7 nnV2.x nnZ nnsegments nncorrespond nnto nnFHIR..?
Profiles
Provenance
,Extensions
Transactions
Fields nn- nnAnswerExtensions
FHIR nndefines nnall nnthe nnfollowing nnmethods nnfor nnexchanging nndata nnbetween
nnsystems nn(select nnall nnthat nnapply):
RESTful nnAPI
MLLP
Documents
Messages
Bundles
Services
Storage/Persistance nn- nnAnswer1. nnRESTful nnAPI
2. nnDocuments nn
3. nnMessages
4. nnServies
5. nnStorage/Persistence
Difference nnbetween nndata nntype nnand nnresource? nn- nnAnswerYou nncan nnpost nna
nnresource, nnyou nncannot nnpost nna nndatatype
Define nnFHIR nnas nnan nninterface nn- nnAnswerspecifies nnthe nncontext nnof nndata
nntransfer nnbetween nntwo nnsystems. nnthe nnboundary nnbetween nntwo nnsystems nnis
nnthe nninterface.
5 nntypes nnof nninterfaces nnwith nnFHIR: nn- nnAnswer1. nnRESTful nnAPI
2. nnMessaging nn
3. nnDocuments
4. nnServices
5. nnDatabase nn/ nnpersistent nnstorage nn(NOT nnUSUALLY nnan nnanswer nnoption nnbut
nnpick nnit nnif nnyou nnsee nnit)
When nnan nninitiating nnsystem nnsends nna nnHl7 nn2.x nnmessage, nnit nnis nncalled nna...
Trigger nnevent
Unsolicited nnupdate
Controlled nnupdate
Acknowledgement nn- nnAnswerUnsolicited nnUpdate, nnfrom nnthe nnlanguage
nn"exchange"
Which nnof nnthe nnfollowing nnare nnNOT nnANSI nnmodal nnverbs nnincluded nnin nnFHIR
nnspecification nn(select nnall nnthat nnapply):
SHALL nnNOT
MAY nnNOT
SHOULD nn
SHOULD nnNOT
SHALL
, WILL nn- nnAnswerWILL
Which nnSmile nnCDR nnmodule nnfacilitates nnHL7 nnv nn2.x nnto nnFHIR nnconversion
nn(inbound?)
HL7 nnV2.x nnadapter nnmodule
HL7 nnV2.x nncluster nnmanagement nnmodule
HL7 nnV2.x nnlistening nnendpoint nnmodule
HL7 nnV2.x nnstorage nnmodule
HL7 nnV2.x nnconversion nnmodule nn- nnAnswerHL7 nnV2.x nnlistening nnendpoint nnmodule
FHIR nn80/20 nnrule nnstates nnthat:
80% nnof nnthe nnrequirements nnsatisfy nn20% nnof nninteroperability nnneeds
20% nnof nninteroperability nnneeds nnsatisfy nn80% nnof nnthe nnrequirements
20% nnof nnthe nnrequirements nnsatisfy nn80% nnof nninteroperability nnneeds
80% nnof nnthe nnneeds nnsatisfy nn20% nnof nnthe nnrequirements nn- nnAnswer20% nnof nnthe
nnrequirements nnsatisfy nn80% nnof nninteroperability nnneeds
Which nnversion nnof nnFHIR nnare nnwe nncurrently nnon? nn(select nnall nnthat nnapply)
R4
v4.0.1
DSTU4
DSTU3
R5
v4.0.0 nn- nnAnswerR4
v4.0.1
Every nnResource nnin nnFHIR nnis nna nnDomainResource nnwith nnthe nnexception nnof nn..
(select nnall nnthat nnapply)
Binary
ImplmentationGuide
Bundle
Parameter
CapabilityStatement
OperationOutcome nn- nnAnswerBinary
Bundle
Parameter
A nnreal nnlife nnevent nnthat nninitiates nna nnHl7 nnv nn2.x nnunsolicited nnupdated nnis
nntermed:
order nnevent
trigger nnevent
segment nntransmission
RESTful nncall
inbound nnmessaging nn- nnAnswer
Who nnis nnthe nnfather nnof nnFHIR?