International Birth And Child Model Implementation Guide
1.0.0-ballot2 - STU 1 Ballot 2 International flag

International Birth And Child Model Implementation Guide, published by HL7 International / Patient Care. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fetal_records/ and changes regularly. See the Directory of published versions

Resource Profile: IBCM Fetal Record Profile

Official URL: http://hl7.org/fhir/uv/ibcm/StructureDefinition/ibcm-fetal-record Version: 1.0.0-ballot2
Standards status: Draft Maturity Level: 0 Computable Name: IBCMFetalPatient

Profile to represent a fetal record which will be used to collect data around the unborn child/fetus (e.g. headcircumference, fetal heart rate and position of the fetus)

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Patient

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient C 0..* Patient Information about a fetus receiving health care services
ibcm-pat-1: Patient.birthdate can be present only when the value of extension 'patient-bornStatus' is not present or if present then the value is set to 'born'
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... fetalStatus S 0..1 code potential-for-live-birth | fetal-demise | unknown
URL: http://hl7.org/fhir/StructureDefinition/patient-fetalStatus
Binding: FetalStatus (required)
... identifier S 0..* Identifier An identifier for this patient
.... system S 0..1 uri The namespace for the identifier value
.... value S 0..1 string The value that is unique
... gender S 0..1 code male | female | other | unknown

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ibcm-pat-1errorPatientPatient.birthdate can be present only when the value of extension 'patient-bornStatus' is not present or if present then the value is set to 'born'
: Patient.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/patient-bornStatus' and value != 'born').exists() implies Patient.birthDate.exists().not()

 

Other representations of profile: CSV, Excel, Schematron