Can you please check the invariants in Condition Profile. After testing i didnt find them working as they are supposed to so below is a proposed change, replace the existing FHIRpath with below mentioned ones after having a look:
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error:verificationStatus!='entered-in-error' implies clinicalStatus.exists()
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission:abatement.empty().not() implies clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive'
Sample XML to test the above FHIR path's in FHIRpath TESTER:
Hi Brett,
Can you please check the invariants in Condition Profile. After testing i didnt find them working as they are supposed to so below is a proposed change, replace the existing FHIRpath with below mentioned ones after having a look:
con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error:
verificationStatus!='entered-in-error' implies clinicalStatus.exists()
con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission:
abatement.empty().not() implies clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive'
Sample XML to test the above FHIR path's in FHIRpath TESTER: