use of gov.cms.qpp.conversion.model.Node in project qpp-conversion-tool by CMSgov.
the class MetadataHelperTest method testSuccessOutcome.
@Test
void testSuccessOutcome() {
Metadata metadata = MetadataHelper.generateMetadata(new Node(), MetadataHelper.Outcome.SUCCESS);
assertThat(metadata.getOverallStatus()).isTrue();
assertThat(metadata.getConversionStatus()).isTrue();
assertThat(metadata.getValidationStatus()).isTrue();
}
use of gov.cms.qpp.conversion.model.Node in project qpp-conversion-tool by CMSgov.
the class MetadataHelperTest method testExtractsNpi.
@Test
void testExtractsNpi() {
Node node = new Node();
node.putValue(ClinicalDocumentDecoder.NATIONAL_PROVIDER_IDENTIFIER, MOCK_STRING);
Metadata metadata = MetadataHelper.generateMetadata(node, MetadataHelper.Outcome.SUCCESS);
assertThat(metadata.getNpi()).isEqualTo(MOCK_STRING);
}
use of gov.cms.qpp.conversion.model.Node in project qpp-conversion-tool by CMSgov.
the class MetadataHelperTest method testExtractsTinFromChild.
@Test
void testExtractsTinFromChild() {
Node node = new Node();
Node child = new Node();
child.setType(TemplateId.CLINICAL_DOCUMENT);
child.putValue(ClinicalDocumentDecoder.TAX_PAYER_IDENTIFICATION_NUMBER, MOCK_STRING);
node.addChildNode(child);
Metadata metadata = MetadataHelper.generateMetadata(node, MetadataHelper.Outcome.SUCCESS);
assertThat(metadata.getTin()).isEqualTo(MOCK_STRING);
}
use of gov.cms.qpp.conversion.model.Node in project qpp-conversion-tool by CMSgov.
the class MetadataHelperTest method testValidationFailureOutcome.
@Test
void testValidationFailureOutcome() {
Metadata metadata = MetadataHelper.generateMetadata(new Node(), MetadataHelper.Outcome.VALIDATION_ERROR);
assertThat(metadata.getOverallStatus()).isFalse();
assertThat(metadata.getConversionStatus()).isTrue();
assertThat(metadata.getValidationStatus()).isFalse();
}
use of gov.cms.qpp.conversion.model.Node in project qpp-conversion-tool by CMSgov.
the class MetadataHelperTest method testExtractsApm.
@Test
void testExtractsApm() {
Node node = new Node();
node.putValue(ClinicalDocumentDecoder.ENTITY_ID, MOCK_STRING);
Metadata metadata = MetadataHelper.generateMetadata(node, MetadataHelper.Outcome.SUCCESS);
assertThat(metadata.getApm()).isEqualTo(MOCK_STRING);
}
Aggregations