WHO Antenatal Care Guideline Implementation Guide
0.3.0 - CI Build International flag

WHO Antenatal Care Guideline Implementation Guide, published by World Health Organization (WHO). This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/costateixeira/smart-anc/ and changes regularly. See the Directory of published versions

Questionnaire: ANC.B9 Lab tests & imaging

Official URL: http://fhir.org/guides/who/anc-cds/Questionnaire/ANCB9 Version: 0.3.0
Active as of 2024-09-10 Computable Name: ANCB9

Usage:Workflow Task: Lab tests & imaging

Health worker orders or follows up on required laboratory tests and ultrasound, as necessary. Health worker informs woman of all tests ordered and explains why.

Generated Narrative: Questionnaire ANCB9

LinkIDTextCardinalityTypeDescription & Constraintsdoco
.. ANCB9Health worker orders or follows up on required laboratory tests and ultrasound, as necessary. Health worker informs woman of all tests ordered and explains why.Questionnairehttp://fhir.org/guides/who/anc-cds/Questionnaire/ANCB9#0.3.0
... 1Ultrasound required0..1booleanDefinition: Observation.value[x]
... 2Ultrasound scan ordered0..1choiceDefinition: ServiceRequest.code
Value Set: Ultrasound scan ordered
... 3Ultrasound scan conducted0..1choiceDefinition: Procedure.code
Value Set: Ultrasound scan conducted
... 4Ultrasound scan date0..1dateTime
... 5Reason ultrasound scan not done0..1choiceDefinition: Procedure.code
Value Set: Reason ultrasound scan not done Choices
... 6Amniotic fluid level0..1choiceDefinition: Observation.value[x]
Value Set: Amniotic fluid level Choices
... 7Placenta location0..1choiceDefinition: Observation.value[x]
Value Set: Placenta location Choices
... 8Blood type test ordered0..1booleanDefinition: ServiceRequest.code
... 9Blood type test conducted0..1choiceDefinition: Procedure.code
Value Set: Blood type test conducted
... 10Blood type test date0..1dateTimeDefinition: Procedure.performed[x]
... 11Blood type0..1choiceDefinition: Observation.value[x]
Value Set: Blood type Choices
... 12Rh factor0..1choiceDefinition: Observation.value[x]
Value Set: Rh factor Choices Grouper
... 13HIV test required0..1booleanDefinition: Observation.value[x]
... 14HIV test ordered0..1choiceDefinition: ServiceRequest.code
Value Set: HIV test ordered
... 15HIV test conducted0..1choiceDefinition: Procedure.code
Value Set: HIV test conducted
... 16Reason HIV test not done0..1choiceDefinition: Procedure.code
Value Set: Reason HIV test not done Choices
... 17HIV test date0..1dateTimeDefinition: Procedure.performed[x]
... 18HIV test result0..1choiceDefinition: Observation.value[x]
Value Set: HIV test result Choices Grouper
... 19HIV status0..1choiceDefinition: Observation.value[x]
Value Set: HIV status Choices Grouper
... 20Partner HIV test ordered0..1choiceDefinition: ServiceRequest.code
Value Set: Partner HIV test ordered
... 21Partner HIV test conducted0..1choiceDefinition: Procedure.code
Value Set: Partner HIV test conducted
... 22Partner HIV test date0..1dateTimeDefinition: Procedure.performed[x]
... 23Partner HIV test result0..1choiceDefinition: Observation.value[x]
Value Set: Partner HIV test result Choices Grouper
... 24Partner HIV status (confirmed)0..1choiceDefinition: Observation.value[x]
Value Set: Partner HIV status (confirmed) Choices Grouper
... 25High risk for HIV0..1booleanDefinition: Observation.value[x]
... 26Hepatitis B test required0..1booleanDefinition: Observation.value[x]
... 27Hepatitis B test conducted0..1choiceDefinition: Procedure.code
Value Set: Hepatitis B test conducted
... 28Hepatitis B test ordered0..1choiceDefinition: ServiceRequest.code
Value Set: Hepatitis B test ordered
... 29Hepatitis B test type0..1choiceDefinition: Observation.value[x]
Value Set: Hepatitis B test type Choices
... 30Hepatitis B test result0..1choiceDefinition: Procedure.code
Value Set: Hepatitis B test result Choices Grouper
... 31Hepatitis B test date0..1dateTimeDefinition: Procedure.performed[x]
... 32Hepatitis B diagnosis0..1choiceDefinition: Observation.value[x]
Value Set: Hepatitis B diagnosis Choices Grouper
... 33Hepatitis C test required0..1booleanDefinition: Observation.value[x]
... 34Hepatitis C test conducted0..1choiceDefinition: Procedure.code
Value Set: Hepatitis C test conducted
... 35Hepatitis C test ordered0..1choiceDefinition: ServiceRequest.code
Value Set: Hepatitis C test ordered
... 36Hepatitis C test type0..1choiceDefinition: Observation.value[x]
Value Set: Hepatitis C test type Choices
... 37Reason Hepatitis C test not done0..1choiceDefinition: Procedure.code
Value Set: Reason Hepatitis C test not done Choices
... 38Hepatitis C test date0..1dateTimeDefinition: Procedure.performed[x]
... 39Hepatitis C test result0..1choiceDefinition: Observation.value[x]
Value Set: Hepatitis C test result Choices Grouper
... 40Hepatitis C diagnosis0..1choiceDefinition: Observation.value[x]
Value Set: Hepatitis C diagnosis Choices Grouper
... 41Syphilis test conducted0..1choiceDefinition: Procedure.code
Value Set: Syphilis test conducted
... 42Syphilis test ordered0..1choiceDefinition: ServiceRequest.code
Value Set: Syphilis test ordered
... 43Syphilis test type0..1choiceDefinition: Observation.value[x]
Value Set: Syphilis test type Choices Grouper
... 44Reason syphilis test not done0..1choiceDefinition: Observation.value[x]
Value Set: Reason syphilis test not done Choices
... 45Syphilis test date0..1dateTimeDefinition: Procedure.performed[x]
... 46Syphilis test result0..1choiceDefinition: Observation.value[x]
Value Set: Syphilis test result Choices Grouper
... 47Syphilis diagnosis0..1choiceDefinition: Observation.value[x]
Value Set: Syphilis diagnosis Choices Grouper
... 48Urine test required0..1booleanDefinition: Observation.value[x]
... 49Urine test conducted0..1choiceDefinition: Procedure.code
Value Set: Urine test conducted
... 50Urine test ordered0..1choiceDefinition: ServiceRequest.code
Value Set: Urine test ordered
... 51Urine test type0..1choiceDefinition: Observation.value[x]
Value Set: Urine test type Choices
... 52Reason urine test not done0..1choiceDefinition: Procedure.code
Value Set: Reason urine test not done Choices
... 53Urine test date0..1dateTimeDefinition: Procedure.performed[x]
... 54Midstream urine culture (recommended)0..1choiceDefinition: Observation.value[x]
Value Set: Midstream urine culture (recommended) Choices Grouper
... 55Midstream urine Gram-staining0..1choiceDefinition: Observation.value[x]
Value Set: Midstream urine Gram-staining Choices Grouper
... 56Urine dipstick result - nitrites0..1choiceDefinition: Observation.value[x]
Value Set: Urine dipstick result - nitrites Choices Grouper
... 57Urine dipstick result - leukocytes0..1choiceDefinition: Observation.value[x]
Value Set: Urine dipstick result - leukocytes Choices Grouper
... 58Urine dipstick result - protein0..1choiceDefinition: Observation.value[x]
Value Set: Urine dipstick result - protein Choices Grouper
... 59Urine dipstick result - glucose0..1choiceDefinition: Observation.value[x]
Value Set: Urine dipstick result - glucose Choices Grouper
... 60Asymptomatic bacteriuria (ASB) diagnosis0..1choiceDefinition: Observation.value[x]
Value Set: Asymptomatic bacteriuria (ASB) diagnosis Choices
... 61Blood glucose test ordered0..1choiceDefinition: ServiceRequest.code
Value Set: Blood glucose test ordered
... 62Blood glucose test date0..1dateTimeDefinition: Procedure.performed[x]
... 63Blood glucose test type0..1choiceDefinition: Observation.value[x]
... 64Fasting plasma glucose0..1quantityDefinition: Observation.value[x]
... 6575 g oral glucose tolerance test (OGTT) - fasting glucose0..1quantityDefinition: Observation.value[x]
... 6675 g oral glucose tolerance test (OGTT) - 1 hour0..1quantityDefinition: Observation.value[x]
... 6775 g oral glucose tolerance test (OGTT) - 2 hours0..1quantityDefinition: Observation.value[x]
... 68Random plasma glucose0..1quantityDefinition: Observation.value[x]
... 69Blood glucose test result0..1quantityDefinition: Observation.value[x]
... 70Gestational diabetes mellitus (GDM) diagnosis0..1choiceDefinition: Observation.value[x]
Value Set: Gestational diabetes mellitus (GDM) diagnosis Choices Grouper
... 71Diabetes mellitus (DM) during pregnancy diagnosis0..1choiceDefinition: Observation.value[x]
Value Set: Diabetes mellitus (DM) during pregnancy diagnosis Choices Grouper
... 72Blood haemoglobin test conducted0..1choiceDefinition: Procedure.code
Value Set: Blood haemoglobin test conducted
... 73Blood haemoglobin test ordered0..1choiceDefinition: ServiceRequest.code
Value Set: Blood haemoglobin test ordered
... 74Blood haemoglobin test type0..1choiceDefinition: Observation.value[x]
Value Set: Blood haemoglobin test type Choices
... 75Reason blood haemoglobin test not done0..1choiceDefinition: Procedure.code
Value Set: Reason blood haemoglobin test not done Choices
... 76Blood haemoglobin test date0..1dateTimeDefinition: Procedure.performed[x]
... 77Blood haemoglobin test result0..1quantityDefinition: Observation.value[x]
... 78Anaemia diagnosis0..1choiceDefinition: Observation.value[x]
Value Set: Anaemia diagnosis Choices
... 79Hematocrit (Ht)0..1quantityDefinition: Observation.value[x]
... 80White blood cell (WBC) count0..1quantityDefinition: Observation.value[x]
... 81Platelet count0..1quantityDefinition: Observation.value[x]
... 82TB screening recommended0..1booleanDefinition: ServiceRequest.code
... 83TB screening conducted0..1choiceDefinition: Procedure.code
Value Set: TB screening conducted
... 84TB screening ordered0..1choiceDefinition: ServiceRequest.code
Value Set: TB screening ordered
... 85Reason TB screening not done0..1choiceDefinition: Procedure.code
Value Set: Reason TB screening not done Choices
... 86TB screening date0..1dateTimeDefinition: Procedure.performed[x]
... 87TB screening result0..1choiceDefinition: Observation.value[x]
Value Set: TB screening result Choices Grouper
... 88Other tests conducted0..1choiceDefinition: Procedure.code
Value Set: Other tests conducted
... 89Other test(s) name0..1stringDefinition: Procedure.code.text
... 90Other test(s) date0..1dateTimeDefinition: Procedure.performed[x]
... 91Other test(s) result(s)0..1choiceDefinition: Observation.value[x]

doco Documentation for this format