2017年12月25日月曜日

母子健康手帳特有の記載項目のコード化


コード項目名称英語表記
CHR母子健康手帳Child Health Record
CHR_MMN市区町村長名Municipal mayor's name
CHR_HHC夫の健康状態Husband's health condition
CHR_MAGE結婚年齢Age of married
CHR_NGひどいNot good
CHR_NORMAL普通Normal
CHR_QUIETQuiet
CHR_NOISYNoisy
CHR_GOODGood
CHR_BADBad
CHR_OWN妊婦自身の記録Pregnant women's own record
CHR_FMD胎動日Fetal movement day
CHR_EDD分娩予定日Expected delivery date
CHR_BIRADDRESS出産前後の居住地
Address living before and after birth
CHR_TR所要時間Time required
CHR_ACCESSMETHOD分娩施設へのアクセス方法
Access method to delivery facilities
CHR_CAR自家用車Private car
CHR_TAXIタクシーTaxi
CHR_WALK徒歩Walking
CHR_OTHERその他Other
CHR_REASON受診理由Reason for consultation
CHR_REMARKS備考Remarks
CHR_DIAGNOSIS所見・症状・診断Diagnosis
CHR_DIAGNOSIS子宮底長Uterotome length
単位コード単位英語表記
CHR_AGEage
CHR_HOUR時間hour
CHR_MINUTEminute
CHR_FLOORfloor
CHR_PEOPLEpeople

2017年9月30日土曜日

Composition 2017/9/30



// Compositionの更新のエラーを確認するためだけのプログラム
// 00_login.htmlに関数呼び出しボタンあり
function updateCompositionSample(){
    globalComposition = new Composition();
    globalComposition.id = '225207';
    globalComposition.status = "preliminary";
    globalComposition.date = new Date();
    globalComposition.type = new CodeableConcept(
        new Coding('http://master2016kumw1.blogspot.jp/','V0.1','MHR'),
        '母子健康手帳'
    );
    globalComposition.section = [];
    globalComposition.section.push(new Composition_Section('妊婦の健康状態等'));
    globalComposition.section.push(new Composition_Section('妊婦の職業と環境'));
    globalComposition.section.push(new Composition_Section('妊婦自身の記録'));
    globalComposition.section.push(new Composition_Section('妊娠中の経過'));
    globalComposition.section.push(new Composition_Section('検査の記録'));
    globalComposition.section.push(new Composition_Section('母親学級受講記録'));
    globalComposition.section.push(new Composition_Section('妊娠中と産後の歯の状態'));
    globalComposition.section.push(new Composition_Section('出産の状態'));
    globalComposition.section.push(new Composition_Section('出産後の母体の経過'));
    globalComposition.section.push(new Composition_Section('マタニティダイアリ'));
    globalComposition.section.push(new Composition_Section('母親自身の記録'));
    
    alert(JSON.stringify(globalComposition,null,' '));
    var url = 'http://fhirtest.uhn.ca/baseDstu2/Composition/225207?_format=json&_pretty=true';
    alert(url);
    alert('これから書き込もうとしているcomposition' + JSON.stringify(globalComposition));

    $.ajax({
        url: url,
        type: 'PUT',
        contentType: 'application/json',
        data: JSON.stringify(globalComposition),
        async: false        
    })
    .done(function(response) {
        alert('Compositionの更新に成功' + JSON.stringify(response,null,' '));
    })
    .fail(function(XMLHttpRequest, textStatus, errorThrown) {
        alert('Compositionの更新に失敗' + JSON.stringify(XMLHttpRequest,null,' '));
    });
}


//1.端末に保存されたcompositionIdのJSONを取得したものをJSON.parseしてcompositionId変数へ
//2.compositionIdでサーバから読み込み
//3.取得したJSONを書き換え
//4.Composition更新リクエスト
function setChildToComposition(patientId){
    var item = localStorage.getItem("compositionId");
    var obj = JSON.parse(item);
    alert('端末に保存されているcompositionIdは' + obj.compositionId +'です');
    
    var url = 'http://fhirtest.uhn.ca/baseDstu3/Composition/'+ obj.compositionId;
    alert('GETリクエスト(読み込み)を送信するURL=' + url);
    $.ajax({
        url: url,
        type: 'GET',
        data: {
            _pretty: true,
        },
        async: false        
    })
    .done(function(compositionObj) {
        alert('Compositionの読み込みに成功しました');
        alert('JSON.stringifyしたresponse(responseを代入したcompositionObjを表示⇒)' + JSON.stringify(compositionObj));
        compositionObj.subject = [
            {
                reference : 'Patient/' + patientId,
                display :  '児'
            }
        ]; 
        alert('編集後のcompositionObj' + JSON.stringify(compositionObj));
        updateComposition(obj.compositionId,compositionObj);
    })
    .fail(function(XMLHttpRequest, textStatus, errorThrown) {
        alert('Compositionの読み込みに失敗しました' + JSON.stringify(XMLHttpRequest,null,' '));
    })
}

function updateComposition(compositionId,compositionObj){
    var url = 'http://fhirtest.uhn.ca/baseDstu2/Composition/' + compositionId + '?_format=json&_pretty=true';
    alert(url);
    alert('これから書き込もうとしているcompositionObj' + JSON.stringify(compositionObj));

    $.ajax({
        url: url,
        type: 'PUT',
        contentType: 'application/json',
        data: JSON.stringify(compositionObj),
        async: false        
    })
    .done(function(response) {
        alert('編集したCompositionの更新に成功' + JSON.stringify(response,null,' '));
    })
    .fail(function(XMLHttpRequest, textStatus, errorThrown) {
        alert('編集したCompositionの更新に失敗' + JSON.stringify(XMLHttpRequest,null,' '));
    });
}

2017年9月22日金曜日

2017/9/22 Composition.subjectの更新

//1.端末に保存されたcompositionIdのJSONを取得したものをJSON.parseしてcompositionId変数へ
//2.compositionIdでサーバから読み込み
//3.取得したJSONを書き換え
//4.Composition更新リクエスト
function updateComposition(){
    var compositionId = localStorage.getItem("compositionId");
    alert('端末に保存されているcompositionIdは' + compositionId +'です');
    
    var url = 'http://fhirtest.uhn.ca/baseDstu3/Composition/'+ compositionId;
    alert('GETリクエスト(読み込み)を送信するURL=' + url);
    $.ajax({
        url: url,
        type: 'GET',
        data: {
            _pretty: true,
        }
    })
    .done(function(response) {
        alert('Compositionの読み込みに成功しました');
        updateCmposition = response;
        alert('JSON.stringifyしたresponse(responseを代入したupdateCompositionを表示⇒)' + JSON.stringify(updateComposition));
        updateComposition.subject = [
            {
                reference : 'Patient/',
                display :  '児'
            }
        ]; 
        updateComposition(updateComposition);
    })
    .fail(function(XMLHttpRequest, textStatus, errorThrown) {
        alert('Compositionの読み込みに失敗しました' + JSON.stringify(XMLHttpRequest,null,' '));
    });
    
}

function updateComposition(){
    var url = 'http://fhirtest.uhn.ca/baseDstu2/Composition/' + compositionId + '?_format=json&_pretty=true';
    alert(url);
    $.ajax({
        url: url,
        type: 'PUT',
        contentType: 'application/json',
        data: JSON.stringify(updateComposition)
    })
    .done(function() {
        alert('編集したCompositionの更新に成功');
    })
    .fail(function(XMLHttpRequest, textStatus, errorThrown) {
        alert('編集したCompositionの更新に失敗' + JSON.stringify(XMLHttpRequest,null,' '));
    });
}

function addChildInformation(){
    var patient = new Patient();
    patient.name = new HumanName();
    patient.name.use = "official";
    patient.name.text = $('#01-child-name').val();
    patient.birthDate = $('#01-child-birthDate').val();
    patient.gender = $('#01-child-gender').val();  

    var organization = new Organization();
    // 出生場所
    organization.name = $('#01-child-birthPlace').val();        
    // 市区町村長名
    organization.contact = [];
    organization.contact.push(
        {
            name : $('#01-child-Mayor').val()
        }
    );
    patient.identifier = [];
    patient.identifier[0] = new Identifier();
    patient.identifier[0].assigner = "Organization/"+ putOrganization(organization);
    patient.identifier[0].use = "official";
    patient.identifier[0].period = new Period();
    patient.identifier[0].period.start = $('#01-child-start').val();
    patient.identifier[0].assigner.display = "市区町村名";    
    patient.identifier[0].type = new CodeableConcept();
    patient.identifier[0].type.coding = [];
    patient.identifier[0].type.coding.push(
        {
            system : "0203",
            code : "BR"
        }
    );
    patient.identifier[0].type.text = "交付証明書";
    
    alert("patient" + JSON.stringify(patient,null,' '));
    
    putPatient(patient);
/*
    var url = 'http://fhirtest.uhn.ca/baseDstu3/Patient?_format=json&_pretty=true';
    $.ajax({
        url: url,
        type: 'POST',
        contentType: 'application/json',
        data: JSON.stringify(Patient)
    })
    .done(function(response) {
        alert('OK' + JSON.stringify(response));
    })
    .fail(function(XMLHttpRequest, textStatus, errorThrown) {
        alert('NG' + JSON.stringify(XMLHttpRequest,null,' '));
    });  
*/
}


function putOrganization(organization){
    var url = 'http://fhirtest.uhn.ca/baseDstu3/Organization?_format=json&_pretty=true';
    var result = $.ajax({
        url: url,
        type: 'POST',
        contentType: 'application/json',
        data: JSON.stringify(organization),
        async: false
    }).responseText;
    var response = JSON.parse(result);
    var diagnostics = response.issue[0].diagnostics;
    alert('diagnostics='+diagnostics);
    var id = /Organization\/(\d+)\//.exec(diagnostics);
    alert('id='+id[1]);
    return id[1];
}

function putPatient(patient){
    var url = 'http://fhirtest.uhn.ca/baseDstu3/patient?_format=json&_pretty=true';
    var result = $.ajax({
        url: url,
        type: 'POST',
        contentType: 'application/json',
        data: JSON.stringify(patient),
        async: false
    }).responseText;
    var response = JSON.parse(result);
    var diagnostics = response.issue[0].diagnostics;
    alert('diagnostics='+diagnostics);
    var id = /patient\/(\d+)\//.exec(diagnostics);
    alert('id='+id[1]);
    return id[1];
}

2017年9月19日火曜日

子供の情報(Patientリソース)



function addChildInformation(){
    var patient = new Patient();
    patient.name = new HumanName();
    patient.name.use = "official";
    patient.name.text = $('#01-child-name').value;
    patient.birthDate = $('#01-child-birthDate').value;
    patient.gender = $('#01-child-gender').value;  

    var organization = new Organization();
    // 出生場所
    organization.name = $('#01-child-birthPlace').value;        
    // 市区町村長名
    organization.contact = [];
    organization.contact.push(
        {
            name : $('#01-child-Mayor').value
        }
    );
    patient.identifier = [];
    patient.identifier[0] = new Identifier();
    patient.identifier[0].assigner = "Organization/"+ putOrganization(organization);
    patient.identifier[0].use = "official";
    patient.identifier[0].period = new Period();
    patient.identifier[0].period.start = $('#01-child-start').value;
    patient.identifier[0].assigner.display = "市区町村名";    
    patient.identifier[0].type = new CodeableConcept();
    patient.identifier[0].type.coding = [];
    patient.identifier[0].type.coding.push(
        {
            system : "0203",
            code : "BR"
        }
    );
    patient.identifier[0].type.text = "交付証明書";
    
    alert("patient" + JSON.stringify(patient,null,' '));
    
    
    var url = 'http://fhirtest.uhn.ca/baseDstu3/Patient?_format=json&_pretty=true';
    $.ajax({
        url: url,
        type: 'POST',
        contentType: 'application/json',
        data: JSON.stringify(Patient)
    })
    .done(function(response) {
        alert('OK' + JSON.stringify(response));
    })
    .fail(function(XMLHttpRequest, textStatus, errorThrown) {
        alert('NG' + JSON.stringify(XMLHttpRequest,null,' '));
    });
}

function putOrganization(organization){
    var url = 'http://fhirtest.uhn.ca/baseDstu3/Organization?_format=json&_pretty=true';
    var result = $.ajax({
        url: url,
        type: 'POST',
        contentType: 'application/json',
        data: JSON.stringify(organization),
        async: false
    }).responseText;
    var response = JSON.parse(result);
    var diagnostics = response.issue[0].diagnostics;
    alert('diagnostics='+diagnostics);
    var id = /Organization\/(\d+)\//.exec(diagnostics);
    alert('id='+id[1]);
    return id[1];
}





<---入力フォームのHTML--->

<ons-page id="01_Information">
    <ons-toolbar>
        <div class="left">
            <ons-back-button>
              Back
            </ons-back-button>
        </div>
        <div class="center">基本情報</div>
    </ons-toolbar>
    <ons-list>
        <ons-list-item> 
            <ons-row class="ssec-header">子どもの情報</ons-row>
            <div  class="ssec-body" style="display:none;">
                <ons-row>
                     <ons-col><center>名前</center></ons-col>
                     <ons-col><input type="text" id="01-child-name"></ons-col>
                </ons-row>
                <ons-row>
                    <ons-col><center>生年月日</center></ons-col>
                    <ons-col><input type="date" id="01-child-birthDate"></ons-col>
                </ons-row>
                <ons-row>
                    <ons-col><center>性別</center></ons-col>
                    <ons-col><input type="radio" id="01-child-gender" value="male">男
                    <input type="radio" id="01-child-gender" value="female">女</ons-col>
                </ons-row>
                <ons-row>
                     <ons-col><center>出生場所</center></ons-col>
                     <ons-col><input type="text" id="01-child-birthPlace"></ons-col>
                </ons-row>
                <ons-row>
                     <ons-col><center>出生届出済証明日</center></ons-col>
                     <ons-col><input type="date" id="01-child-start"></ons-col>
                </ons-row>
                <ons-row>
                     <ons-col><center>市区町村長名</center></ons-col>
                     <ons-col><input type="text" id="01-child-Mayor"></ons-col>
                </ons-row>
            </div>
        </ons-list-item>
    </ons-list>    
</ons-page>



2017年4月27日木曜日

FHIR release3 resource list

母子健康手帳

出生届出済証明発行機関
https://fhirtest.uhn.ca/baseDstu3/Organization/75319

母親(妊婦)

父親

--------------------------------------------------------------------------

妊婦の健康状態等

妊婦の健康状態等 - 問診List(既往歴)
https://fhirtest.uhn.ca/baseDstu3/List/76345

妊婦の健康状態等 - 問診List(既往歴)- 高血圧
https://fhirtest.uhn.ca/baseDstu3/Observation/76337

妊婦の健康状態等 - 問診List(既往歴)- 慢性腎炎
https://fhirtest.uhn.ca/baseDstu3/Observation/76338

妊婦の健康状態等 - 問診List(既往歴)- 糖尿病
https://fhirtest.uhn.ca/baseDstu3/Observation/76339

妊婦の健康状態等 - 問診List(既往歴)- 肝炎
https://fhirtest.uhn.ca/baseDstu3/Observation/76340

妊婦の健康状態等 - 問診List(既往歴)- 心臓病
https://fhirtest.uhn.ca/baseDstu3/Observation/76341

妊婦の健康状態等 - 問診List(既往歴)- 甲状腺の病気
https://fhirtest.uhn.ca/baseDstu3/Observation/76342

妊婦の健康状態等 - 問診List(既往歴)- 精神疾患(心の病気)
https://fhirtest.uhn.ca/baseDstu3/Observation/76343

妊婦の健康状態等 - 問診List(既往歴)- その他の病気
https://fhirtest.uhn.ca/baseDstu3/Observation/76344

妊婦の健康状態等 - 問診List(感染歴)
https://fhirtest.uhn.ca/baseDstu3/List/76349

妊婦の健康状態等 - 問診List(感染歴) - 風しん(三日はしか)
https://fhirtest.uhn.ca/baseDstu3/Observation/76346

妊婦の健康状態等 - 問診List(感染歴) - 麻しん(はしか)
https://fhirtest.uhn.ca/baseDstu3/Observation/76347

妊婦の健康状態等 - 問診List(感染歴) - 水痘(水ぼうそう) 
https://fhirtest.uhn.ca/baseDstu3/Observation/76348

--------------------------------------------------------------------------

妊婦の健康状態等 - 問診(手術歴)
https://fhirtest.uhn.ca/baseDstu3/Observation/76350

妊婦の健康状態等 - 問診(服役歴)
https://fhirtest.uhn.ca/baseDstu3/Observation/76351

妊婦の健康状態等 - 問診(ストレス等)
https://fhirtest.uhn.ca/baseDstu3/QuestionnaireResponse/76352

妊婦の健康状態等 - 問診(嗜好等)- 喫煙歴
https://fhirtest.uhn.ca/baseDstu3/Observation/76353

妊婦の健康状態等 - 問診(嗜好等)- 同居の喫煙
https://fhirtest.uhn.ca/baseDstu3/Observation/76354

妊婦の健康状態等 - 問診(嗜好等)- 飲酒歴
https://fhirtest.uhn.ca/baseDstu3/Observation/76355

妊婦の健康状態等 - 問診(夫の健康状態)
https://fhirtest.uhn.ca/baseDstu3/Observation/76356

妊婦の健康状態等 - 今までの妊娠
https://fhirtest.uhn.ca/baseDstu3/List/76358

妊婦の健康状態等 - 今までの妊娠 - 子ども(1人目)
https://fhirtest.uhn.ca/baseDstu3/FamilyMemberHistory/76357

妊婦の健康状態等 - 身長
https://fhirtest.uhn.ca/baseDstu3/Observation/76359

妊婦の健康状態等 - 体重
https://fhirtest.uhn.ca/baseDstu3/Observation/76360

妊婦の健康状態等 - 結婚年齢
https://fhirtest.uhn.ca/baseDstu3/Observation/76361

妊婦の健康状態等 - BMI
https://fhirtest.uhn.ca/baseDstu3/Observation/76362

--------------------------------------------------------------------------

妊娠中の経過

妊娠中の経過 - 妊婦健診オブジェクト(1回の診察)
https://fhirtest.uhn.ca/baseDstu3/DiagnosticReport/79895

妊娠中の経過 - 妊婦健診オブジェクト(1回の診察)- 妊婦健診機関
https://fhirtest.uhn.ca/baseDstu3/Encounter/79894

妊娠中の経過 - 妊婦健診オブジェクト(1回の診察)- 妊婦健診機関 - 妊婦健診担当者
https://fhirtest.uhn.ca/baseDstu3/Organization/79893

妊娠中の経過 - 妊婦健診オブジェクト(1回の診察)- 検査オブジェクト(子宮底長)
https://fhirtest.uhn.ca/baseDstu3/Observation/79886

妊娠中の経過 - 妊婦健診オブジェクト(1回の診察)- 検査オブジェクト(腹囲)
https://fhirtest.uhn.ca/baseDstu3/Observation/79887

妊娠中の経過 - 妊婦健診オブジェクト(1回の診察)- 検査オブジェクト(体重)
https://fhirtest.uhn.ca/baseDstu3/Observation/79888

妊娠中の経過 - 妊婦健診オブジェクト(1回の診察)- 検査オブジェクト(血圧)
https://fhirtest.uhn.ca/baseDstu3/Observation/79889

妊娠中の経過 - 妊婦健診オブジェクト(1回の診察)- 検査オブジェクト(浮腫)
https://fhirtest.uhn.ca/baseDstu3/Observation/79890

妊娠中の経過 - 妊婦健診オブジェクト(1回の診察)- 検査オブジェクト(尿蛋白)
https://fhirtest.uhn.ca/baseDstu3/Observation/79891

妊娠中の経過 - 妊婦健診オブジェクト(1回の診察)- 検査オブジェクト(尿糖)
--------------------------------------------------------------------------

妊婦の職業と環境

妊婦の職業と環境(Questioonaire)質問紙(titleのみ)
https://fhirtest.uhn.ca/baseDstu3/Questionnaire/75334

-------------------------------------------------------------------------
検査の記録 - 診察オブジェクト(1回目の診察)
https://fhirtest.uhn.ca/baseDstu3/DiagnosticReport/79881

検査の記録 - 検査担当機関
https://fhirtest.uhn.ca/baseDstu3/Encounter/79880

検査の記録 - 検査担当者
https://fhirtest.uhn.ca/baseDstu3/Organization/79879

検査の記録 - 検査オブジェクト[0] - 血液型
https://fhirtest.uhn.ca/baseDstu3/Observation/79868

検査の記録 - 検査オブジェクト[1] - 不規則抗体
https://fhirtest.uhn.ca/baseDstu3/Observation/79869

検査の記録 - 検査オブジェクト[2] - 子宮頸がん検診
https://fhirtest.uhn.ca/baseDstu3/Observation/79870
※Observation.code.text に「子宮頸がん健診」と入れたいが、
文字コードの影響?により書き込みできないので、ローマ字で代用している。(2017/4/10)

検査の記録 - 検査オブジェクト[3] - 梅毒反応
https://fhirtest.uhn.ca/baseDstu3/Observation/79871

検査の記録 - 検査オブジェクト[4] - HBs抗血清原
https://fhirtest.uhn.ca/baseDstu3/Observation/79872

検査の記録 - 検査オブジェクト[5] - HCV抗体
https://fhirtest.uhn.ca/baseDstu3/Observation/79873

検査の記録 - 検査オブジェクト[6] - HIV抗体
https://fhirtest.uhn.ca/baseDstu3/Observation/79874

検査の記録 - 検査オブジェクト[7] - 風しんウイルス抗体
https://fhirtest.uhn.ca/baseDstu3/Observation/79875

検査の記録 - 検査オブジェクト[8] - HTLV-1抗体
https://fhirtest.uhn.ca/baseDstu3/Observation/79876

検査の記録 - 検査オブジェクト[9] - クラミジア抗体
https://fhirtest.uhn.ca/baseDstu3/Observation/79877
※Observation.code.text に「クラミジア抗体」と入れたいが、
文字コードの影響?により書き込みできないので、ローマ字で代用している。(2017/4/10)

検査の記録 - 検査オブジェクト[10] - B群溶血性連鎖球菌https://fhirtest.uhn.ca/baseDstu3/Observation/79878

-------------------------------------------------------------------------


妊婦自身の記録 - 妊婦自身の記録オブジェクト<妊娠3か月>妊娠8週~妊娠11週

妊婦自身の記録 - 妊婦自身の記録オブジェクト<妊娠4か月>妊娠12週~妊娠15週
https://fhirtest.uhn.ca/baseDstu3/DiagnosticReport/79903

妊婦自身の記録 - 妊婦自身の記録オブジェクト<妊娠5か月>妊娠16週~妊娠19週
https://fhirtest.uhn.ca/baseDstu3/DiagnosticReport/79904

妊婦自身の記録 - 妊婦自身の記録オブジェクト<妊娠6か月>妊娠20週~妊娠23週
https://fhirtest.uhn.ca/baseDstu3/DiagnosticReport/79905

妊婦自身の記録 - 妊婦自身の記録オブジェクト<妊娠7か月>妊娠24週~妊娠27週
https://fhirtest.uhn.ca/baseDstu3/DiagnosticReport/79906

妊婦自身の記録 - 妊婦自身の記録オブジェクト<妊娠8か月>妊娠28週~妊娠31週
https://fhirtest.uhn.ca/baseDstu3/DiagnosticReport/79907

妊婦自身の記録 - 妊婦自身の記録オブジェクト<妊娠9か月>妊娠32週~妊娠35週
https://fhirtest.uhn.ca/baseDstu3/DiagnosticReport/79908

妊婦自身の記録 - 妊婦自身の記録オブジェクト<妊娠10か月>妊娠36週~妊娠39週
https://fhirtest.uhn.ca/baseDstu3/DiagnosticReport/79909

妊婦自身の記録 - 妊婦自身の記録オブジェクト 妊娠40週~
https://fhirtest.uhn.ca/baseDstu3/DiagnosticReport/79910

妊婦自身の記録 - 最終月経開始日

妊婦自身の記録 - この妊娠の初診日
妊婦自身の記録 - 胎動を感じた日
妊婦自身の記録 - 分娩予定日
妊婦自身の記録 - 出産前後の居住地
https://fhirtest.uhn.ca/baseDstu3/Observation/79915

妊婦自身の記録 - 妊娠・分娩に係る緊急連絡先(知らせて欲しい人)
https://fhirtest.uhn.ca/baseDstu3/RelatedPerson/146861

妊婦自身の記録 - 分娩施設へのアクセス方法
https://fhirtest.uhn.ca/baseDstu3/Observation/79917

妊婦自身の記録 - 出産前後、家事や育児を手伝ってくれる人
https://fhirtest.uhn.ca/baseDstu3/RelatedPerson/146863

-------------------------------------------------------------------------

妊娠中の産後の歯の状態
https://fhirtest.uhn.ca/baseDstu3/DocumentManifest/79940


妊娠中の産後の歯の状態 - 歯科検診オブジェクト(1回分)
https://fhirtest.uhn.ca/baseDstu3/Encounter/79939


妊娠中の産後の歯の状態 - 歯科検診オブジェクト(1回分)- 歯科検診受診施設及び担当医名


妊娠中の産後の歯の状態 - 科検診オブジェクト(1回分)- 歯一本一本の状態オブジェクト(上左6
https://fhirtest.uhn.ca/baseDstu3/Condition/79937

-------------------------------------------------------------------------

母親学級受講記録
https://fhirtest.uhn.ca/baseDstu3/DocumentManifest/80745

母親学級受講記録 - 母親学級受講記録オブジェクト(1回分)
https://fhirtest.uhn.ca/baseDstu3/EpisodeOfCare/80744


母親学級受講記録 - 母親学級受講記録オブジェクト(1回分)- 受講施設名及び担当者名

母親学級受講記録 - 母親学級受講記録オブジェクト(1回分)- 予備欄
https://fhirtest.uhn.ca/baseDstu3/Condition/79941

2017年3月21日火曜日

歯におけるコードについて

歯の部位を表すには、
レセプト電算処理歯科システム」の歯式マスターを利用する。(2017/3/21現在)
http://www.iryohoken.go.jp/shinryohoshu/file/etc/f_20111003.xls

△問題点
歯の処置状態を表す(/ 健全歯、C むし歯(未処置歯)、〇 処置歯、△ 喪失歯)といった記号の形式は様々で歯科医院によってもまた検診を受ける機関によっても違
っていて統一されてない。http://www.sdc01.com/pc/page146.html

2017年3月2日木曜日

コードについて

JLAC10 / JLAC11

ICD-10(病名コード)

Mappings between Value sets
https://www.hl7.org/fhir/terminologies-conceptmaps.html
(例えば、address-useの場合
・usual (Usual)
・official (Official)
といったように定義されている)


System List
https://www.hl7.org/fhir/terminologies-systems.html


Value Set List
https://www.hl7.org/fhir/terminologies-valuesets.html


HL7 v2 Table List
https://www.hl7.org/fhir/terminologies-v2.html


HL7 v3 Code System / Value set List
https://www.hl7.org/fhir/terminologies-v3.html


MEDIS 標準マスター総合サイト
http://www.medis.or.jp/4_hyojyun/medis-master/

J-MIX(電子保存された診療録情報の交換のためのデータ項目セット)
http://www2.medis.or.jp/master/jmix/file/tab1.pdf
母子健康手帳で使えそうなコードがたくさんある。

SNOMED CThttps://www.nlm.nih.gov/healthit/snomedct/

LOINC https://loinc.org/


適したコードが見つからない場合の最終手段として、
母子健康手帳用にコードを自ら定義して使用する。